Live data from Hacker News

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

engineersneedart.com

321–330 of 438 posts

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

#321
post #49

> But there is something becoming more familiar to me as I go back to the wild west of C programming (where very little happens behind the scenes I might point out - no garbage collection here!). I share this sentiment. I pursued computer science because of the romanticized notation of tracking every bit and byte and talking directly to the hardware. I know I'm not alone given the popularity of old-school fantasy con…

> It saddens me to say but if I were starting over today I might not enter the field professionally. Most modern development is gluing components together and wrangling packages. It's so far removed from the machine and the distance is only growing. I don't know what's sadder: That this kind of programming is becoming a lost art, or that nobody seems to care. I got my first job out of college partially because in the…

> That this kind of programming is becoming a lost art, or that nobody seems to care.

I think there are real costs if the level of incompetence adds up over a stack/system. But as a general rule, I don't think this is a sad phenomenon at all. Well, actually, it's fair to feel sad about it, but it should be understood as a form of growth for our society. (Growth is often painful.)

Writing low-level code should be viewed like blacksmithing or any other technology. At one time, it was the cutting edge that enabled new tools to exist. But over time, it's become well understood and abstracted and it's possible for us to build factories that automatically output many of the steel products we need. And now we can mass-produce steel components for more advanced machines that would have been impossible if they had to be forged by hand.

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

#322
post #49

> But there is something becoming more familiar to me as I go back to the wild west of C programming (where very little happens behind the scenes I might point out - no garbage collection here!). I share this sentiment. I pursued computer science because of the romanticized notation of tracking every bit and byte and talking directly to the hardware. I know I'm not alone given the popularity of old-school fantasy con…

My entry to the field was a bit odd. I’ve been a hobbyist since I was a kid, but I never wanted to enter the files professionally, at least not the way I did. I knew I wouldn’t like it. But my immediate post high school plans fell through I spent a year working crappy jobs until I eventually figured “you know I bet I could get a job as a software developer if I tried”. It surely would do a lot better for paying the b…

Why is your stint over now?

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

#323

Earlier quoted context omitted.

It is the practice of very subtly persuading employees to seek employment elsewhere when their "growth" has stagnated. https://www.ft.com/content/356ea48c-e6cf-11e6-967b-c88452263... You will see it mentioned in context of poorly performing staff, but it can also be used when you have someone who is perfectly capable at their role but has no desire to climb the ladder. In many corporate environments that is viewed ve…

Thanks for explaining. That's awful. I wonder how common this is in tech companies where IC is a valid career path and terminal levels exist?

I was forced to manage someone out years ago. It was awful. My bosses didn't like this one guy, and honestly, he wasn't the best employee, but just they told me to stop giving work to him. Nothing. No work at all. He would come to me and ask what he was supposed to be working on. I had to just say that I'd get him something soon. I had to tell others not to give him any work or go to him for anything. He sat there at his desk for months, doing absolutely nothing. Finally, he asked about his upcoming review, and I had to tell him that he was getting PIP'ed because he hadn't accomplished anything. He finally got the message and resigned.

That whole situation made me feel like shit. It still does. I never wanted to be a part of management after that.

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

#324
post #272

Earlier quoted context omitted.

This whole conversation is a ridiculous stretch - you just misquoted me to imply I’m a workaholic, and implied everyone else is too. Enough.

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 excusing our disgusting lack of free time in a post scarcity society.

Enjoy your job though, prick

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

#325
post #278

Earlier quoted context omitted.

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.

Have you tried going back to the theory of Flow, and the conditions for it to happen, and compare&contrast your current situation with earlier ones? I suppose that the differences might be subtle. For one example, for the condition that you have a sense of doing a good job, your metric for good job might have changed: it might no longer be simply make an algorithm to do X , but include larger context, including the r…

"Flow: The Psychology of Optimal Experience" — Mihaly Csikszentmihalyi (1990)

https://www.goodreads.com/en/book/show/66354

https://positivepsychology.com/mihaly-csikszentmihalyi-fathe...

https://en.wikipedia.org/wiki/Mihaly_Csikszentmihalyi

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

#326
I started programming as a hobby around 1983, on my Commodore 64, in 6th grade. All through high school, I never even considered programming as a career. I didn't think anyone could actually get paid for programming. We were all just hobbyists back then. No one talked about money.

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

#327

Earlier quoted context omitted.

My entry to the field was a bit odd. I’ve been a hobbyist since I was a kid, but I never wanted to enter the files professionally, at least not the way I did. I knew I wouldn’t like it. But my immediate post high school plans fell through I spent a year working crappy jobs until I eventually figured “you know I bet I could get a job as a software developer if I tried”. It surely would do a lot better for paying the b…

Why is your stint over now?

[deleted]

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

#328

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 things. I used to like that level of being "busy" but now it seems that having my focus time is the best thing ever.

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

#329

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…

[dead]

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

#330

Earlier quoted context omitted.

Thanks for explaining. That's awful. I wonder how common this is in tech companies where IC is a valid career path and terminal levels exist?

I was forced to manage someone out years ago. It was awful. My bosses didn't like this one guy, and honestly, he wasn't the best employee, but just they told me to stop giving work to him. Nothing. No work at all. He would come to me and ask what he was supposed to be working on. I had to just say that I'd get him something soon. I had to tell others not to give him any work or go to him for anything. He sat there at…

The key phrase is they didn't like him. A lot of times it's personal rather than work related.

Folks, this is the purpose of performance reviews. It doesn't have much to do with your work or ability to do work. It's a bunch of paperwork to justify how management feels about everybody on a personal, not professional level.

Post reply on HN