I've been in the industry for over 30 years (yikes!) and I can assure you that job satisfaction is transient at best. Start by understanding both what you want to do and what you really don't want to do and understand that over time, both of these will probably change. In most organizations, in order to make the most impact, you have to be at Management level. I think this is causing you some conflict, because you wa…
Ask HN: Senior people, how did your career evolve?
31–40 of 53 posts
Re: Ask HN: Senior people, how did your career evolve?
#32I've been in the industry for over 30 years (yikes!) and I can assure you that job satisfaction is transient at best. Start by understanding both what you want to do and what you really don't want to do and understand that over time, both of these will probably change. In most organizations, in order to make the most impact, you have to be at Management level. I think this is causing you some conflict, because you wa…
Re: Ask HN: Senior people, how did your career evolve?
#33I'm nowhere near as senior as you (12 years). But I've reflected on this a lot recently. I love the technology and feeling like I'm building things, but staying hands on will always limit your scope. Taking the management path improves your scope but the work is - well - just less fun than programming. My answer right now is to try and build more things myself. Small apps, CLIs, retro games. Not libraries or much OSS…
Re: Ask HN: Senior people, how did your career evolve?
#34I have been programming for well over 40 years (I am early 50s) and have been writing software for money for 35 of those years (first company during high school, thanks to my chemistry teacher and my uncle, who were friends). Made a bunch of millions during the the early 2000s and kept building software, which I have always loved, since then. AI (well, LLMs) caught me off guard as it did with many people but now I ha…
Re: Ask HN: Senior people, how did your career evolve?
#35Me: ~10 years so not as senior but senior still. When you are senior you know that reality is messy. Things break, networks fail, people push bugs and we are supposed to know how to get on with the chaos and keep pushing forward since solving the business problem is more important than anything else. I'd argue that you take a similar view to people management, its also a part of engineering just not the one you like.…
> Also I question that you've never seen anything new in the past 5-10 years (not being rude here, I understand that someone with 20years experience has seen plenty already but definitely not everything).
That comment was meant to be in the context of web dev, I'm not pretending to know everything about all areas.
> For example, how much do you know about deep learning ? Are you on track with the latest trends in our inudstry ? Can you make a list of best practices to follow when building AI systems ? Maybe try looking into new areas for growth. It will be uncomfortable but worth it I think.
I have studied deep learning and neural networks, and found-out that it's not something I'm interested to work with. I am more interested into moving down the stack. Maybe systems programming, but also video games, because it involves low level concerns, optimization problems and a huge creative/artistic part. But yeah, I know that working in video games might involve lots of other sacrifices I'm not willing to make.
Re: Ask HN: Senior people, how did your career evolve?
#36I started in development because I had websites I made and ran but didn't profit and had expenses. There I learnt to be a sysadmin and went to MSP support. As a sysadmin I relied on networks more and more and became a netadmin and that evolved to network engineer then architect. I worked in startups and kept evolving until I looked down on those "professionals" that stayed dependent specialist. The back and forth to…
Re: Ask HN: Senior people, how did your career evolve?
#37It seems clear to me that you need to be leading now, not being a cog with no influence. I also resisted "being a manager, for a long time. It's like it was a dirty word and I thought it would be turning my back on what I was good at and enjoyed. But the truth is, you are no longer enjoying what you previously did and have not grown for 5 to 10 years. Being a leader is not being a line manager. Managing some people m…
Also I care too deeply about the quality of the software being developed and am very much perfectionist, which usually translates into lots of frustration for both me and the team.
Re: Ask HN: Senior people, how did your career evolve?
#38I started programming on Zilog z80 when I was 11 years old, at school in NZ. I'm now 55, and I've been a programmer for all that time. I've worked as contractor, consultant, tech and architecture lead, people manager, independent limited company in the UK, published author. I started a charity. There's more, but you get the idea, I've seen many sides of this programming malarkey. Like you, at times, I reached a plate…
Re: Ask HN: Senior people, how did your career evolve?
#39I'm about 12 years in myself and can provide some thoughts on this, though I'm not 20+ years senior. My first few roles were in startups, where I got to be very hands on, learn a bunch, and mostly focus on the craft of software development and systems. I similarly felt I had a lack of higher-level understanding of business, management, product, etc. I then went to Amazon for 7 years and this is where I felt I develop…
I've had fairly positive successes in the past when being a contractor. I feel like it's easier for me to have legitimacy and influence over the project that I'm doing this way.
> Lastly, make sure whatever it is you work on truly matters to the business, and understand how it ties back to the business and your customers. It can be fun (or necessary at times) to be off in the weeds on something that is technically interesting, but really unimportant to the bottom line and ultimately to advancing your career.
That's something I have also learnt from experience, and I am more often than not the one pushing for boring tech against the last fancy trends. But I have difficulties with the fact that focusing on the business means most of the time being the fastest possible, to the point that businesses would rather save 2 hours of implementation time now, even if it costs weeks of technical debt down the road.
Re: Ask HN: Senior people, how did your career evolve?
#40Yes I did feel the same, and it boiled down to accepting I had to try something new that I thought I didn’t want or be happy with what I already had . You have several options I guess. - it’s very likely you haven’t mastered all layers of the stack - you maybe have mastered the parts you’ve come across though. Would you include Linux kernel development, program proofs, HPC , math-oriented software, compilers, firmwar…
> it’s very likely you haven’t mastered all layers of the stack - you maybe have mastered the parts you’ve come across though.
I was meaning that in the context of web dev. There are certainly other areas I don't know much yet.
> Would you include Linux kernel development, program proofs, HPC , math-oriented software, compilers, firmwares, fpgas, database internals ( I mean, writing a full database engine ), big iron infrastructure , actual research etc in the list of things you’ve mastered?
Definitely not (except partially a database engine), but I'd definitely like to move down the stack. I like systems programming, low level stuff and optimization problems, so that's maybe the main area that I should explore (and also one of the reasons I like game dev). Translating that into an actual job might be harder thought.