Live data from Hacker News

Same Stop: Life after 26 years as a programmer for Apple

engineersneedart.com

331–340 of 438 posts

Re: Same Stop: Life after 26 years as a programmer for Apple

#331
post #290

Oh, wow! This is the creator of Glypha ( https://boredzo.org/glypha/ ). I spent countless hours playing that game in the mid-ish 90's. Like so many games back then, you could tweak things with ResEdit. Nobody would believe my high score because they knew i could modify it.

Oh, I recognize that name too, which he hasn't put front and centrer in the blog post. I remember playing Glider.

Re: Same Stop: Life after 26 years as a programmer for Apple

#332
post #324

Earlier quoted context omitted.

I think I might have hit a nerve. Not my intention, sorry.

Let me be crystal clear: most people fucking hate working. Bosses are the worst, the money is the sole reason to do it, and we’d all be happier working way less. The idea people are “addicted” to working under a capitalist society is absurd; we are forced like prisoners, not free to make the choice ourselves. Or maybe you consider being unhoused and underfed “freedom”. The “nerve” you’ve hit is that I hate people exc…

Most people work way more than they need. No one needs a six figures salary for 30 years straight. People just get addicted to the nice, non-necessary things, they can get on such income though. This, and their taste for anything other than working slightly withers away (as it's not practiced, due to lack of time).

Re: Same Stop: Life after 26 years as a programmer for Apple

#333

In 2 days time I'll mark my 27th year as a professional programmer (and just over 40 years since I started programming). I've worked in small companies, big companies, and mega-corporations. I've been a programmer, manager, team lead and CTO. And in doing so I discovered that I don't like managing people, I don't like meetings, and I don't like paperwork. I like long periods of focus. So I'm a software dev/architect…

My personal opinion: After looking at my current manager and previous managers in my previous jobs I decided to never become a manager. Being a manager means that I'll have to fill my day with nothing but meetings I cannot skip, keep talking on and on and on, deal with delivery headaches, respond to requests even while on PTO, do a lot of context switching between Slack, email, calendar, documentation, and other thin…

I made the mistake of entering management WAY too early in my career.

I wish I had not. it relegated my time to many tasks other than tech implementation.

FN having to train CFOs on financially managing cloud environs, managing people, pestering people for status reports, c-level presentations on this that and the other thing, etc...

My biggest mistake in my career was thinking I was "climbing the ladder" when accepting a position as a manager, director etc...

Re: Same Stop: Life after 26 years as a programmer for Apple

#334

Earlier quoted context omitted.

Saying “no” is the correct answer. It’s the same as not solving chat request bypassing prioritization. The company is full of incentives to ask that guy for guidance/things, if he doesn’t say no most or all of the time, he simply won’t have time for his IC role, and would remain a lead just not in name. It’s hard that it comes to that extreme measure, but if his requests aren’t being heard, it’s either that or leavin…

Another simple trick if you don't like saying "no": become a freelancer. It will never ever occur to anybody in the company that a freelance software dev could possibly be put into a management role, so they won't ask. As opposed to an employed software dev. Bonus if you're in the EU/UK: in most countries in the EU this will even lead to tax breaks and higher before-tax hourly rates. To the point that you'll make (wa…

> Bonus if you're in the EU/UK: in most countries in the EU this will even lead to tax breaks and higher before-tax hourly rates.

Having been a contractor in the UK for 5 years, I don't think this is true. Between VAT, Company and Dividend tax, the taxman (HMRC) always gets his share.

Re: Same Stop: Life after 26 years as a programmer for Apple

#335
post #216

Earlier quoted context omitted.

Middle managers are a dime a dozen. However a good technical lead - who can contribute to the engineering team's discussions _and_ lead the team are very very hard to find.

Really? IMO there's an awful lot, they just ask for mid 200,000s.

I've met plenty of engineering leaders being paid double that who are not "good at their job."

It's a hard job to do well; it requires you care about technical details but also deal almost exclusively with people. It's a rare person who naturally fits into the "extrovert engineer" role and corporations are shitty about training those who don't fit yet to practice the right behaviors.

Plus, if engineering is "design with constraints" then you are given the extra restraint of headcount and finances.

Re: Same Stop: Life after 26 years as a programmer for Apple

#336

Earlier quoted context omitted.

I have known programmers who don't know how a float is represented in memory. I just can't comprehend how they can gloss over basics like that.

And why is that necessary knowledge? Don't get me wrong, once you go down to embedded you sometimes do need to know and sometimes it just improves your understanding (and it's kinda cool anyway), but if you do high-level work, perhaps web work, all you need to know is the abstract interface of floats as a data type. What operations you can do, what is guaranteed about the result of those operations (loss of precision…

Debugging. If you don't know how your code is translated into CPU ops, you won't be able to recognize the clues that malfunctions almost always provide when code misbehaves. Translators, compilers, libraries, and new code routinely have bugs. Depending on a google search to pin down the source of your troubles often fails, and of course is of no help at all diagnosing your own bugs.

It also depends on your philosophy. I want to master my machine not be its servant.

Re: Same Stop: Life after 26 years as a programmer for Apple

#337
post #133

Earlier quoted context omitted.

> Technical leadership is very expensive to find though, and once you find one you don’t let them go back to the production line. I have a friend at our company who is a gifted programmer. He was moved into a management position. He discovered that he hated working in a leadership position. He tried to get them to move him back to an individual contributor position. They refused. He said, move me back or I quit. It t…

I feel it's completely acceptable to wish to stay in an IC position, but to refuse outright to give advise or share the experience (it's hard to tell from your short paragraph) seems... odd? It's acceptable to want to stay in a specific role, but I am not certain I feel it's acceptable to eschew an increasing responsibility or mentoring role as you gain experience. That way lies the "genius programmer that works alon…

This is how toxic middle management is born. Management is not seen as a skill of its own but as a title that obviously everyone should strive for.

Also, "acceptable"? By whom? Why should I care what they think? I want to be engineering software. If they don't like that, they can either deal with it or let me go. Good thing there's plenty of developer jobs as well as corporate bozos to take the coveted management positions.

Re: Same Stop: Life after 26 years as a programmer for Apple

#338
post #332
post #324

Earlier quoted context omitted.

Let me be crystal clear: most people fucking hate working. Bosses are the worst, the money is the sole reason to do it, and we’d all be happier working way less. The idea people are “addicted” to working under a capitalist society is absurd; we are forced like prisoners, not free to make the choice ourselves. Or maybe you consider being unhoused and underfed “freedom”. The “nerve” you’ve hit is that I hate people exc…

Most people work way more than they need. No one needs a six figures salary for 30 years straight. People just get addicted to the nice, non-necessary things, they can get on such income though. This, and their taste for anything other than working slightly withers away (as it's not practiced, due to lack of time).

Are you fucking serious? Most people are living paycheck to paycheck

This place is a fucking ivory tower huh? You guys are clueless

Re: Same Stop: Life after 26 years as a programmer for Apple

#339
post #224

Earlier quoted context omitted.

I used to love the long periods of focus in my 20s, but ever since more life started happening, I can't do those anymore. It turns out my stress tolerance is incredibly low and when the life outside my work is not completely in order (like it rarely is after the 20s), being able to get into the flow state gets very difficult. I wish I was one of those people who could just forget the problems at home, etc. when they…

Hmm, interesting. I'm 39 and used to have amazing flow sessions in late 20s and early 30s but not seeing them much anymore. I can't tell if it's because of stresses of life or simply because I don't have enough time (with 3 young kids) to allow myself to fall into a state of flow. I really hope it's not stresses or my brain changing because I really valued those periods of focus.

Late 30's no kids, no stresses beyond the threat layoffs and still being single.

I recently tried playing some video games adjacent to ones I've loved before, and I found it really hard to get into them. The games are Red Dead Redemption and SimCity 4, so the graphics and gameplay mechanics are ok. It's just been hard to really get into them.

Re: Same Stop: Life after 26 years as a programmer for Apple

#340
> How is it you can love a machine?

That's not it for me. For me is I can create things. I always wanted to create machines, but even simple machines required enormous amounts of time in a machine shop, and once I left college I no longer had any machine tools available.

But with programming, I could create all kinds of machines, limited only by my imagination, at no cost.

Post reply on HN