Where are you supposed to go if you don't care about growth?
Posted by ramon156 20 hours ago
Comments
Comment by jawns 20 hours ago
Which is fine, if you can find a way to make it happen.
But for the majority of us, work means work. It's not always aligned with your own interests, it can feel like drudgery, and we accept the uncomfortable reality that our labor is probably making somebody else richer than it's making us.
I'm a fan of cooperatives, where at least you know that you have part ownership over your endeavors. But even then, you often need to work to satisfy clients and customers, rather than to satisfy your own interests.
Ultimately, I've learned to separate my hobby interest in programming and my work. I accept that work will always feel like work, but a few things (like good coworkers) can make a big difference. I try to make the experience tolerable for myself and my coworkers, and then I do what I really love on the side.
Comment by agotterer 19 hours ago
I suppose in other industries this isn’t always expected. For example, you can easily be a mid-level accountant for your entire career without the company or industry expecting you to be on track to be their next CFO.
Maybe the author should be looking at medium/big non-tech companies that have been around a long time, have aging codebases, and aren’t innovating in the same way as as big tech or startup. I suspect they might find developers who have been there for many years and are pretty complacent.
Comment by ndriscoll 18 hours ago
Their resume indicates they have 1 year of experience. The unwritten rules about leveling up I think generally amount to reaching a first level "senior" (~5 YoE) where you can be expected to do things like figure out how to do a task and coordinate with others on your own instead of needing a mentor/lead to guide you all the time. Like it's more learning how to work with some technical stuff thrown in. I've been pretty direct with my managers throughout my 30s that I've got other priorities in life now (kids), and I'm not looking to grow and be more ambitious and all that, and I haven't found that to be an issue. Your manager is a person (for now. Good luck to gen alpha). They get it. Caveat: you still need to care, understand what you're doing at work, and do a good job. Don't phone it in, but you don't need to be chasing promotions either once you have some basic competence. I still get good performance reviews. We just have an understanding that I'm not looking at "the next step" or working toward any career goal.
Maybe the author's problem is that their workplace is basically a small body shop and isn't helping them grow? I don't know; never heard of them. They may want to find a more product development oriented company/team (so not just short term projects/contracts), perhaps like you say medium or large so there's more room for mentorship.
I see one of the projects was working on some thing used by a bunch of bike shops. That sounds like serving a direct need some small business had? One way to be both happier and better in your work is to understand why you're doing it. Why did a customer spend a not insignificant amount of money to have this thing developed? Why would someone spend their money to pay you to help them? Try to always have a good understanding of that wherever you are.
Comment by bluefirebrand 1 hour ago
Don't have is pretty different from could not possibly afford though
Unless your company is extremely weird, I doubt that many layers of management could not afford a yacht if they wanted one
Then again, the bar for that is actually pretty low.
Source: My dad is a tool salesman, and also was the president of the local yacht club a couple of years ago. Actually thinking about it, that yacht club is surprisingly blue collar
I wouldn't ve surprised if white collar people hold off buying yachts unless they can also afford staff to pilot and manage them
Comment by kakacik 18 hours ago
As soon as I would step up one more level, I would be often responsible for team deliveries. Another step and team may not get bigger but various political pressures grow immensely, its much easier to get fired there, dealing with various types of sociopaths is semi-constant. While compensation not that much. And most work time would be spent on meetings and working in MS Office products, not that much development, hardly any creative work.
At the end its just an empty label that is up to you to consider for its worth, to join the rat race or not. Even with my lower position I've managed (rather successfully) teams when needed. I get cca same compensation as 2 levels above with less tenure at the company, way more than any peers and in highest paid region in Europe. I get 10 weeks of paid leave by company due to working on 90% contract. So what is there to strive for - much higher daily stress? Having after-work or weekend calls? Unpaid overtime/weekend work that come with higher positions, although required rarely? Work moving into boring endless calls and discussions, 0 creativity unless you consider churning out excel spreadsheet or powerpoints a creative endeavor? Hardly achievements, rather destructive failures.
No thank you, if I can make the choice. Quality of life, happiness and all that.
Comment by Jcampuzano2 20 hours ago
A job is and always has been a means to live for the majority of people on this Earth. Feigning a mentality of always wanting to grow is part of the act when it comes to corporate life. But even that in itself (corporate life) is a privilege compared to the grueling work most people throughout history have done.
Comment by yomismoaqui 17 hours ago
"You are paid for the parts of the work you don't like".
The parts you like are the things you do after work for free as a hobby (think personal projects, playing with a new language, dabbling in microcontrollers...)
Comment by mayhemducks 15 hours ago
I feel like "My Head Count" is more important than outcomes at many companies.
Comment by ghusto 16 hours ago
Working at crappy places because they pay more is a choice, not an inevitability.
Comment by fenykep 19 hours ago
https://abelbodis.hu/lovecode.html (The whole site is very much in progress)
Comment by plastic-enjoyer 19 hours ago
This is true, however, I think that software engineering is an exception there. There are very few professions other than software development (maybe the arts?) where a growth mindset and tinkering on stuff in your free time seems to be mandatory. You don't see accountants or roofers skilling up in their free time. Furthermore, upskilling is less about pursuing one's interests than pursuing the interests of the market and I think this may be the issue for OP.
Comment by anExcitedBeast 18 hours ago
And to the counterexample, the country is full of developers who just want to do their 40 hours and go home to their entirely unrelated life and hobbies. Incidentally, I have a friend who just got a job like this. He's the only developer in a regional materials company, and he loves being done with work at 5 (usually closer to 4) so he can go hang out with his kid.
Comment by gaws 18 hours ago
What's the hobby?
Comment by Esophagus4 19 hours ago
Here’s a parable that seems to illustrate what it looks like to find fulfillment in one’s work.[1] It helped me see the world differently.
> Three bricklayers are asked: “What are you doing?” The first says, “I am laying bricks.” The second says, “I am building a church.” And the third says, “I am building the house of God.” The first bricklayer has a job. The second has a career. The third has a calling.
And the trick is - from the outside, each performs the same work. But how each person views their work determines how much fulfillment they derive from it (and whether they succeed at reaching their long term goals).
Rather than searching for some magical job that fulfills you in all the ways you're not now, I would suggest focusing on how to make your current job more fulfilling first. Craft your role around the pieces of the work that move you.
If you can’t do that, no new role will fill that yearning, that emptiness, for you. You’ll just be searching your whole life for something that doesn’t exist, until you eventually give up.
Sure, a new job might be more interesting to you and might fit you better - for a little while - but all jobs, no matter how exciting they sound, are still jobs. They still have sucky parts that drain you and disillusion you and will make you miserable if you let them. And you need to learn how to persevere through that to find something to pull you out of it.
What I’m saying is: it might not be a job problem… it might be a you problem.
[1] https://www.goodreads.com/quotes/8663762-three-bricklayers-a...
Comment by ytoawwhra92 3 hours ago
Comment by hirako2000 18 hours ago
That's not just graduates. The main difference with the gen Z if OP is even one, is that they have a much longer future than those who already worked decades. Mature workers would just accept to do the remaining legs even if meaning keeps falling. The young have bigger stakes, projecting the trajectory leads to an absolute no go, for them.
Comment by Esophagus4 18 hours ago
> I graduated in July 2024 from Avans with a degree in Computer Science.
But I have to confess, I'm not sure I understand your comment if you wouldn't mind clarifying.
I wouldn't suggest people (like mature workers) just accept the misery and run out the clock. But I do think it is extremely important to be able to find the meaning in your work, rather than hoping there is a magical other job out there that otherwise fulfills you.
Ok, so OP doesn't like working to make their boss rich. "Start your own company," you might say. But after the honeymoon period wanes, you might find that "I don't like working for someone" turns into "I don't like having to find all these customers myself" or "I don't like having to spend all my time doing paperwork or talking to investors or wearing a million hats or..."
My point is that there will always be reasons to be miserable at any job, so you need to be able to find the pieces that are meaningful to you.
To stretch the analogy a bit to relationships... if OP is saying, "I don't like my relationship with my current partner" I'm saying, "Sure, you can find a new partner if that's what you want. And maybe you should. But just know, there is no magic partner out there that fulfills all of your needs. You're going to have a relationship with a real, human person, and your new partner will have things you love about them and things that drive you crazy, just like the last one. You need to know how to build a meaningful relationship and find fulfillment in it, otherwise, there is no magic partner that will fill that hole in you."
From OP:
> I want to work on personal projects that I find important and help out other projects, that's it. If rent wasn't an issue I'd be working full-time on open-source
That's going to have exciting parts and miserable parts just like their current role, so they will be quite disappointed after the honeymoon period wears off if they aren't able to find meaning in the drudgery. If OP is looking at this as their magical next partner, they will certainly be disappointed when they realize that their new partner snores and leaves the toilet seat up and leaves dirty dishes in the sink.
Comment by antisthenes 17 hours ago
If you told the young graduate me where I would end up in 15 years, I wouldn't have believed it.
The young may have a long trajectory ahead of them, but they are absolutely bad at planning and predicting where they will end up (unless you have rich parents, which means you'll probably end up okay regardless)
Comment by franktankbank 16 hours ago
Comment by thn-gap 36 minutes ago
Every VP building the most cancerous product will think they are making the world a better place. It's just a matter of perspective.
Comment by mayhemducks 15 hours ago
Comment by zcw100 17 hours ago
Comment by Esophagus4 17 hours ago
Comment by snowwrestler 20 hours ago
But aligning with values might be easier since that is what a nonprofit is all about. It’s an organization that is going all-in on one particular specific set of values, to the exclusion of commercial goals like making profit for owners or shareholders.
Which means that they also don’t pay as well (nearly as well) as private big tech companies. If nothing else, working at a nonprofit will help you realize how important money vs mission is to you, in a very personal way. You’ll either say “I can live on this” or “this sucks, I can’t stand being underpaid.”
Note that not all nonprofits are charities. There are thousands of trade associations, chambers of commerce, economic development councils, etc. in the U.S. And of course all sorts of political committees and orgs across the spectrum.
Comment by mayhemducks 15 hours ago
Comment by bolangi 20 hours ago
Do your own projects on the side and keep your antenna peeled for other opportunities more in line with your own life goals.
Comment by embedding-shape 20 hours ago
Comment by greenie_beans 17 hours ago
Comment by rs186 20 hours ago
* are mostly B2B oriented
* are (usually) private
* have a healthy balance sheet
* have their own niche so they don't have to fight for survival but don't have to aggressively expand either
if you know where to look.
The caveat is that they probably are not hiring many people right now, and the bar is not low at all (even though most employees are mediocre). In the current market, many people want to work at those companies.
Comment by brushfoot 19 hours ago
It was one of the best places I've worked. People were kind, had families, and went home after their 40 hours. I stayed for 6 years before deciding to strike out on my own.
Comment by myaccountonhn 20 hours ago
Comment by gaws 18 hours ago
Where?
Comment by analog31 20 hours ago
I work at a company in the American Midwest that makes measurement equipment. A friend programs robots for a high tech factory. We're both musicians (and cyclists) and play in a band together.
Comment by mobilene 20 hours ago
Comment by parpfish 20 hours ago
If you’re at a job where you get handed jira tickets and crunch bugs, you can probably ignore the big picture purpose and purpose and just be a cog that pushes code.
But if your job keeps telling you to think about why and how to improve the product, you will immediately see your values butting up against management’s values. This is a recipe for disillusionment because it causes you to think about what you value and then you get sucker punched when you see decisions being made with a different set of values by a machine that disregards your own.
Comment by cpfohl 19 hours ago
We’re not special in that regard. Our challenge lies in the sheer breadth of options available to us; but even that’s not unique: managing non profits, janitors, HR professionals, and lawyers also can work with a breathtaking array of companies.
Really the only folks who don’t have that issue to the same extent are tradespeople: carpenters, electricians, plumbers; but even they can say no to a job for a person or company they don’t want to support.
Comment by hirako2000 19 hours ago
Nothing special about IT except we tend to enjoy the work itself not just the outcome of that work.
Comment by Nextgrid 20 hours ago
Comment by strken 19 hours ago
Who do you know that's working age, capable, and doesn't want a good job?
Comment by esseph 17 hours ago
Comment by zwnow 19 hours ago
Comment by pjmlp 20 hours ago
Comment by jamesbelchamber 20 hours ago
If they're not looking to grow themselves then why would they invest in growing you?
Comment by jpadkins 20 hours ago
Comment by bell-cot 20 hours ago
But they still need to replace employees who retire and such.
EDIT: The reality behind the 'no time/energy to "train" me' is often that small companies do too little hiring for IT-type positions to support any sort of formal training, or even coherent documentation of their current stuff. (It may be quite different if you'd been hired as their junior-most bookkeeper or lathe operator.) And their tiny IT staff needs to be jack-of-all-trades problem-fixers - so if you need formal structures and training to get things done, then you're a poor fit anyway.
Comment by hirako2000 20 hours ago
One is bootstrap. Do what you care about, and make a dent. If all you want is to be able to sustain a frugal life then this takes less effort, but not that much less than earning far more.
The other option is to join a (true) non profit. Some of them do seek growth, but some don't.
Comment by azhenley 20 hours ago
Comment by M95D 20 hours ago
Comment by danparsonson 20 hours ago
So what do you do, as an enthusiast? The way I have survived is to make the work interesting in small ways - try different techniques, libraries, algorithms; it depends how much time pressure you're under, as to how much leeway you have. Take advantage of training opportunities - there is always a lot to learn, even if you think you're pretty good already, and more skills improves your chances of landing better jobs in the future. Take pride in your work, even if no-one else notices.
Yes, the corporate life is a grind, but so are most jobs, and at least you get a comfortable chair. Make the best of it or do something else.
Comment by BitWiseVibe 20 hours ago
Comment by jrochkind1 20 hours ago
Comment by specproc 20 hours ago
I've never, in nearly 20 years in the sector, been unemployed for more than a few months at a time. It's been a year, half my LinkedIn contacts are also looking for work.
Cannot recommend non-profits at the moment.
Comment by parpfish 20 hours ago
The problem is that not many folks are willing to take a pay cut like that, so the level of employee talent was abysmal.
Years and years of the “Dead Sea” effect made it a thoroughly incompetent work environment where they were oblivious to how bad it was because the managers had never seen what’s real job was like before
Comment by jrochkind1 19 hours ago
Comment by DharmaPolice 20 hours ago
Comment by M95D 19 hours ago
Comment by mox-1 20 hours ago
Comment by InTheArena 19 hours ago
So where do you go, if you don’t care about growth? it feels like a government job (especially in Europe), a academic, or a factory line worker in Southeast Asia might be a better fit then software developer.
Comment by mamonster 17 hours ago
To earn more?
>In 5 years I will still earn the same and my boss will be sitting comfortably in his (already bought) yacht.
If you have no earnings progression in 5 years as someone who graduated in 2024 you must be doing something VERY wrong, no matter the field.
Comment by Tade0 19 hours ago
Anyway, to me it seems that the best strategy is to gather 2-3 years of experience and only then start job hunting for real. Yes, the current situation sucks, but so does the job market. I wouldn't have advised hopping after just a year even back in the ZIRP days, much less nowadays.
Also bold move to publish such a post and publicly advertise who one is working for. That's going to result in snarky comments about yachts from whoever is up there at the very least.
Comment by jit_hacker 19 hours ago
Regardless of which direction you grow, I think give. enough time, the quality of your work will speak for itself.
I've watched too many people try to run the rat race of moving up the later. Staying at a job/role for only 18 months just to hop to the next thing. They lack depth in their area and eventually bottom out completely.
Comment by StrLght 20 hours ago
However, dismissing the overhead associated with such positions is a very simplistic view. It isn't about writing "bad code" or "good code". Rather, it is about solving complex tasks and maintaining huge systems – that's the real challenge. Hands-on experience or proper guidance can save you a lot of time.
Comment by Jeremy1026 20 hours ago
Comment by blisstonia 19 hours ago
It's heartwarming to see so many people come to the realisation that endless consumption/growth/production makes us miserable.
The issue is that we all exist under capitalism, unfortunately until it's gone, we're forced to live within it.
Comment by jaco6 2 hours ago
Comment by gnfargbl 20 hours ago
I wonder if he's considered a job as a developer in the Dutch government?
Comment by jagged-chisel 20 hours ago
If you like stagnant work, you have to find a company requiring that kind of work. Probably not in the software industry.
Comment by Nextgrid 20 hours ago
Comment by sergioisidoro 19 hours ago
I feel like this is a really detached piece on the realities of work and capitalism. Did a decade of prosperity in software industry made people forget what work is?
In capitalism (I mean in a job) you are paid to build what others want you to build. You are selling your time and effort. Either that or you build your own thing and monetize it. If "rent wasn't an issue" most people would paint, dance make art, explore, play, create. But for most people, rent, food and healthcare are the issue...
Comment by NoGravitas 16 hours ago
Comment by doyougnu 19 hours ago
Here's how I think of it: If I were a painter, I would paint, explore and experiment in my free time because its what I want to do. Maybe, as a painter, my vision is to improve the state of the art of some kind of dye or brush or canvas and that is my vision. But! That does not mean that I cannot be commissioned to work on a mural or put on a retainer for a museum or something else. The only difference is that in the latter you are being explicitly payed by a patron to produce something they want. And furthermore I need that work, I work for myself but still need projects to bring in money to do the work I care about.
I view my software dev as the same thing. I have a vision of where I want to be, what I want to do, and how I want to contribute to advance the state of the art of the things I care about. I do not care, and am unconcerned about the corporate needs of the thing I care about, its for me and for people like me. My $JOB is just one part of that larger goal and the path I walk towards that goal. Its an important part, sure, and I show up and give a good faith effort and my expert opinion, but its not the part that enriches me as much as my personal stuff. The distinction is that the $JOB is not separate, its a necessary and important part of my plan to execute on my vision.
Once you have vision I think you'll find its much easier to find similar people who want to work on the same things you want to work on. And I think you'll find it much easier to tolerate capitalist minutiae because you will reduce the things you need from $JOB.
Comment by puika 20 hours ago
Or maybe landing on a lucky spot of a run of the mill consultancy company where you're left at god's will until you retire. Their attrition is so high layoffs are rare, at least where I live (YMMV)
Comment by greenie_beans 17 hours ago
find a boring corporation where you can slack. corporations are a great home for slackers.
Comment by yakkomajuri 19 hours ago
But I'd like to offer some sympathy. I certainly have grappled with thoughts like these and have also been guilty of posting a rant on HN at a moment when I've been down!
I do wonder if part of this is influenced by the AI craze that has companies substituting junior engineers for LLMs and how hard it is to get hired fresh out of university these days. I do feel for those who genuinely want to grow and become better engineers since it does seem like companies are betting less and less on developing young talent.
Then there's the whole philosophical discussion about work and meaning and everything. Thoughts around this are certainly very present in our minds during our 20s (P.S. I'm still in this decade of my life too). There are many alternative paths, but they often aren't for everyone. I know people who live with very little, and don't consider steady work a high priority at all. Many of them are happy, but most of us couldn't cope with the lifestyle. You then have the path of starting your own thing, but that path is usually more painful and terrible for your finances too.
It's all tradeoffs. It sucks, it hurts. And I'm sorry that the market is terrible right now for those starting out. Good luck.
Comment by hasbot 20 hours ago
Comment by an0malous 19 hours ago
Comment by eastbound 20 hours ago
Story of life. Everyone is looking for a middle way between an acceptable work and money.
In the order hand, he’s the mythical programmer who is passionate with tech and doesn’t care about money.
Comment by meindnoch 20 hours ago
Comment by Jcampuzano2 19 hours ago
The hiring manager is lying to you
Your boss is lying to you
The CEO is lying to you
All everyone cares about is money 99% of the time. Anything else is just a lie. We are not family, and most people give a rats ass about any companies "goal". We just want a paycheck and most of us want a bigger paycheck than last time all the way up the chain.
Comment by Ragnarork 19 hours ago
Comment by b3ing 18 hours ago
Comment by meindnoch 18 hours ago
Alternatively, you can live like Diogenes of Sinope.
Comment by cindyllm 19 hours ago
Comment by continuational 20 hours ago
Comment by danaris 18 hours ago
They expect me to generally keep up with my skills, and learn new things as the needs of their research dictate, but not to be constantly upskilling, constantly pushing for promotions, because...there aren't any. It's a singular position with zero logical progression from or to it.
The pay is definitely substandard (and I've told them, now that I'm moving to Ireland, that they will need to fix that to attract anyone remotely near my calibre), and the rural location means there's not a lot to do in the vicinity, but the benefits are good, the job security is fantastic, the faculty are wonderful people, and the environment is, overall, very chill and friendly.
Comment by reactordev 20 hours ago
Same is true for software. There’s so many smaller, rural companies that lack the knowledge. There’s so many out of the box opportunities to add a little IoT into the field. There’s so many little wins to be had NOT following the boomer path of career servitude to an omnipotent leader Boss. You don’t have to go down the that road, you can always pivot or be supporting those efforts.
Comment by diego_sandoval 20 hours ago
Comment by xyzal 20 hours ago
Comment by sofixa 20 hours ago
Comment by RonanSoleste 20 hours ago
Comment by tapete2 19 hours ago
Comment by d--b 19 hours ago
If you’re working with people who are fun to be with, it doesn’t matter if your work consists in circling numbers like they do at Lumon.
Work is not fun in itself, that’s why they’re different words. As my boss used to say: if you enjoy it, it’s not work. But if you can have fun while doing the work, it’s a lot better.
So yes go find nice people who are fun to be around, avoid the assholes and big corp and you’ll be fine.
Usually smaller companies are better, ones that have focus on good stuff, like a company that makes toys, or medical things.
What I chose to do is go to small finance firms. I get much much less than the CEO, but much more than I would anywhere else. That allows me to free up some time to do other stuff. There are a lot of nice people in finance (mostly cause everyone is well paid so noone really complains). 2 problems: sometimes people in finance are too money-driven, and that can be annoying, and the learning curve is steep.
Comment by m0llusk 20 hours ago
It seems like what you are perceiving is a common market delusion. An unfortunate fact of hiring is those workers who are not employed and satisfied are often less experienced and skilled than those who are well placed and not looking. The same logic applies the other way around to companies. Those who are looking to hire juniors who haven't yet found their way are often companies that lack a solid center and just want to squeeze some money out of whatever customers they can find using whatever tool is at hand.
With the current state of things if your needs are truly modest then there is a good chance that you can get by with some independent offering. Find something you are interested in and make it work for someone willing to pay for it. Make sure to lean more into sales and actually making things work for customers than the engineer tendency to envision mechanisms and focus entirely on that. This way you can set the balance for yourself, and I can absolutely guarantee that you will experience the realities of growth or death up close, though in a more personal way that you can take control of and manage for yourself using criteria that have meaning for you.
Comment by jaco6 2 hours ago
Comment by whynotminot 20 hours ago