Hacker Newsnew | past | comments | ask | show | jobs | submit | jstx1's commentslogin

This isn't average:

> I have given up on hopes of learning. There is no such thing as learning after highschool.

This is refusing to learn at an industry where continually learning is one of the most important things you need to do. You're actively choosing to be bad at your job.


I don't know how to argue on that. Learning is a slow process that takes time and effort. The results aren't visible immediately. Meanwhile industry wants to get the job done and be over with it. We are hired to work.

I don't want to go home and learn more about the things so that I can do the job better. There is literally no incentive in doing it better than just doing it alright.

I would rather learn things from diverse topics and interests that will benefit that I can enjoy in the long run.


Learning is part of the job. Finding information on technical topics is soooo much easier today than it was 20 or 30 years ago! Watch youtube, download an ebook, look at somebody's blog. When I as a young teenager, learning about programming in the early 90's, I had to convince my parents to order physical books that would take weeks to arrive.


> Learning is part of the job.

I don't know what to say. For example, I recently designed some webpage or made some prototype app using X framework in Y language. Do you consider that I learnt something?

I don't know, I feel like that isn't learning. I just made the thing work because I read some stuff, processed information and did some hit and trial.

Compared that to something like "ah hah!" moments; those are extremely rare at work. It only happens at debugging. The reason why I am stating it is because I have forgotten a lot of these things. What stuck with me are the basics and foundations and it took years to be reinforced.

I doubt you will find a job where you get to learn in a proper way.


Yes, I would consider that learning something! You figured some things out after reading stuff. Presumably, some of that information was retained and will help you in the future. Maybe you don't remember all of it, or even most of it, but if you see the same pattern again, hopefully you'll know where to look.

I run into "average" developers who won't even look for an answer. They don't realize their problem has probably been solved many, many times before. They'll attempt to reinvent the wheel instead of using a proven solution like an existing library. They'll literally stare at an error message, not paste it into Google, then tell the team they're "blocked" a couple days later. How about asking someone?

What is the "proper way" of learning to you? Do you want to be taught in a classroom?


> They don't realize their problem has probably been solved many, many times before. They'll attempt to reinvent the wheel instead of using a proven solution like an existing library. They'll literally stare at an error message, not paste it into Google, then tell the team they're "blocked" a couple days later

That just sucks. And that is the average? I have really skewed view of average then! Because I think of myself as average and I don't do any of those stuffs. I am actively seeking solutions and methods. If I had to write from scratch, I would only do when there is hard requirement and a proper reference exists. Without proper reference it would be a nightmare!

> What is the "proper way" of learning to you? Do you want to be taught in a classroom?

I never believed in learning at the classroom. It never worked for me as I got bored and tired. Sometimes when I was stuck, classroom helped but most of the time I couldn't focus.

For me proper learning requires immersion and building intuition. There is factual learning where I just take facts for granted. Then there is building intuition and understanding why the facts are like so. If I can follow these patterns, I reach a state where I will have solid high level intuition of a topic and I call myself to be learned. Once I am at that stage, I can create and think of new ideas/triggers ultimately allowing me to see patterns of possibilities. When I don't reach there, I don't feel I have done my work on learning.

It takes a lot, and genuinely a lot of time to reach that state of mind. And even if you reach there, it is under constant threat of being overwritten by other memories. However, once you have a baseline, you can easily remember more facts and how to do things.

I hope it makes sense!


Hybrid working and desk sharing is the worst option for getting any actual work done. I'll gladly commute to an office where I have a dedicated desk with good equipment (2 monitors, keyboard etc) but having to work from a laptop without any dedicated space is just horrible.


Desk-sharing offices still have 2 monitors and keyboard on each desk, you just get to sit in a different spot every time. At least that's how my company does it. (To be fair: my company allows us to work from home full time, hot-desks are there just for those rare occasions when someone needs/wants to come to the office)


Ours too but it's still terrible. Can't find my colleagues, I constantly need to drag my stuff everywhere. I hate the office now


With a high enough rate of layoffs, everyone is affected, even the people who kept their jobs - everyone has lower job mobility and less negotiating power than they’ve had at any point in the past 10+ years.


> I would love to be financially independent and watch this with excitement

Even if you were, your money would be invested in something which is tied to the overall economy and if a huge proportion of knowledge jobs are at risk, you would still be exposed to it through whatever assets you own. Don't expect stocks (or currency, or property) to do great when unemployment is 30%+.


Chris Lattner seems like a great guy in interviews and has obviously mad multiple incredbile contributions to the field of software.

But I don't get the play here - a company CEO/cofounder bragging about the performance of a proprietary language which nobody can use right now? Who wants this?

Make the language and make it public and open; get large companies on board with development, start some useful real-world projects, involve the open-source community, show that it's actually good for something instead of giving investor presentations.


From the FAQs https://docs.modular.com/mojo/faq.html

> Why not develop Mojo in the open from the beginning?

> Mojo is a big project and has several architectural differences from previous languages. We believe a tight-knit group of engineers with a common vision can move faster than a community effort. This development approach is also well-established from other projects that are now open source (such as LLVM, Clang, Swift, MLIR, etc.).

Given Chris Latners previous achievements I think we can trust this call a bit more than we may with some companies.

I wouldn't use it myself until open sourced.


What prevents a tight-knit group of engineers move faster with the source open? It's not like they can't ignore the slow community


FYI, your link 404's


Oops, fixed, thanks.


I’m surprised they don’t do the SQLite model.

It’s Open Source code, but closed to contributions.

That would solve a lot of their problems because it allows them to show it’s open source, but not take contributions until they feel like it’s ready to get contributions from 3rd parties.


What’s the alternative - exponential growth which goes on forever? Seems unlikely. They stop releasing new devices every year? Doesn’t make sense from Apple’s point of view and as a consumer you can always skip a release - which people are already doing and Apple are still making money.

What would you do differently if you were running Apple?


You had already worked at Meta at that point, getting interviews from other similar companies as hard as it would be for someone in OP's position.


I’m up front about that. Regardless, my experience here was similar to my previous round of interviews where I successfully interviewed at Meta. That went well despite not having a CS degree or a well known company on my resume.


It's not enough because studying doesn't give you an interview.


That's true. Grind LC/sys design and then apply to every top company (not just FAANG) and get referrals everywhere you can. I got interviews places that had passed on me a few weeks before just by getting a referral.


I would personally like it for the money, and the name recognition which can provide other opportunities to make more money in the future.


I take issue with presenting this as “adopting the title” like it’s something that people do unilaterally - most of the time it’s the title used by their company and it would be plain stupid for an invidual to turn down a promotion and higher pay just because the title has "senior" in it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: