Live data from Hacker News

Navigating a Broken Dev Culture

news.ycombinator.com

1–10 of 49 posts

Navigating a Broken Dev Culture

#1
My Current Job is a Mess—But I Won’t Let It Define Me

(Disclaimer: Not here to trash my company, just sharing my experience.)

I work on the AI team at my current job, meaning I get to play with cutting-edge generative AI tech. I’ve built some pretty cool things: • Designed an end-to-end image generation pipeline for a virtual friend app. • Implemented self-hosted Stable Diffusion with Automatic1111, adding sentiment-based image optimization & image retrieval. • Used Vicuna (uncensored) + VLLM for serving our text model.

Sounds exciting, right? That’s about where the good part ends.

The Bad: A Tech Culture Stuck in the Stone Age

The engineering practices at my company are, to put it mildly, nonexistent: • Testing? None. Even revenue-generating products (~$200K/yr) are tested manually. • Deployments? Manual SSH into the server, copy the build, and pray. • CI/CD? What’s that? • Docker/Kubernetes? Not in our vocabulary. • Code Quality? Negative.

I’ve tried pushing for better practices—heck, I even gave a Docker session to the team—but there’s no buy-in.

The New Obsession: AI is Eating Our Jobs

Management (none of whom are engineers) has fully bought into the “AI replaces devs” hype. Our CTO literally said:

“Use GPT to write code. This is a one-day task; it shouldn’t take more than that.”

They genuinely believe AI can replace skilled developers overnight. Meanwhile, they’ve never used GPT to write production code themselves. They just read the PR spin and assume it’s magic.

Despite this chaos, I’ve refused to let the environment affect my growth. WFH helped me stay sane, but now that we’re back in the office, I know it’s time to move on.

I never had a formal AI background, but I self-learned everything while on the job. Along the way: • Cleared GSoC and worked on Intel’s ML toolkit OpenVINO (JS bindings). • Discovered OpenTensor (decentralized intelligence), cold-emailed a contributor, and worked part-time on his startup. • Got my Rust PR accepted into Docify (used by Polkadot). • Built a Rust + HTMX startup backend using Rocket (signed an NDA, so can’t share details).

What’s Next?

I’m scrambling to find a new job. Ideally, I’d love to work on FOSS full-time rather than jumping into another corporate dev job. The problem? Finding an opportunity that matches my current compensation in India.

I recently worked a contract gig for $17.35/hr—if I had a year-long commitment at that rate, I’d have left my job yesterday.

I know going full-time into FOSS isn’t easy, but if you have advice—or know FOSS projects that need contributors—I’d love to connect.

My stack: • Frontend: React / Next.js / TypeScript • Backend: Node.js / FastAPI / Flask • GenAI: LangChain, RAG, Stable Diffusion, Tool-Calling • DevOps: (Self-learning)

I’m in a phase where I can afford to push myself to maximize my learning, but I also need to be practical. If you’ve been through something similar or have insights on making a sustainable career in FOSS, I’d love to hear from you.

Thanks for reading—I appreciate any thoughts, advice, or connections!

Re: Navigating a Broken Dev Culture

#2
One thing I didn’t notice- what impact to the bottom line does kubernetes or docker bring?

I love shiny tools and containers as much as anybody, but “this thing is shiny and new age” isn’t a great pitch. Your team needs to have problems that kubernetes can solve.

If you don’t spend that much time on deployments, if outages don’t cost you much money- it is probably not worth it.

When I hear 200/k a year as revenue generating- I hear that this is something that should be limped along as cheap as possible, not that this is something that should be invested into and modernized.

Re: Navigating a Broken Dev Culture

#3
> This is a one-day task; it shouldn’t take more than that

Your CTO is an idiot but you can't change that. My first idea would be to write a good resume and start finding another job. The whole description confirms that. I have worked for a lot of companies from the smallest to the biggest and it's always the same scenario. If everything is THAT bad, your only chance is to leave. It would take years to change that company, and you would have to accept a lot of refusal before anything changes.

Also don't focus too much on AI, there are a lot of good jobs unrelated to that topic.

I'm not an AI guy, but I would focus on what you don't know now and which may be useful in the future. Maybe Docker for the Devops and GitLab/GitHub for the pipelines (always useful), and some Python/uv/Ruff which seems missing from your description (AI scientists seem to love their Python).

You could add unit-tests and code coverage in JS or Python, and maybe a compiled language like Java/C++ or a functional language to get a broader view of other languages.

But all my pieces of advice are for what you would do at your next job. I tried to change companies before but I became bitter and found better elsewhere.

Last but not least, the skill that I lacked the most was the ability to talk to actual users or clients, and make sure that their demands/specs were well written and handled. It makes a lot of difference.

Re: Navigating a Broken Dev Culture

#6
So one of your top-performing products almost pays the salary of a single developer? They’re not investing into any of it because none of it is actually profitable. It’s literally not worth putting more time into that bucket vs actually trying to make something people want.

Re: Navigating a Broken Dev Culture

#7
Just FYI: Most jobs in FOSS are corporate jobs. As in, a corporation pays you to work on it, because they publish or sponsor the project. And the "easiest" way to get into that kind of position is to start the project yourself, or already be a major regular contributor.

It sounds like you need to find your way into a company that isn't broken. Just start interviewing?

Or figure out how to make your current environment less broken. Improbable if it's as you describe, but I don't know you. Things like testing and CI aren't stuff you necessarily need to "push for", it's stuff you just do. Just set it up and get a group of likeminded fellows to use it. Consensus starts with a small conspiracy of engineers.

Re: Navigating a Broken Dev Culture

#8

So one of your top-performing products almost pays the salary of a single developer? They’re not investing into any of it because none of it is actually profitable. It’s literally not worth putting more time into that bucket vs actually trying to make something people want.

Right, 200k is ~16.6k per month or 500 dollars per day of rev, not even profit.

For most normal businesses this would support a lifestyle/single person type of shop tops, but essentially this would be considered either the very start or a complete dead end for any business with multiple people involved.

It sounds like the OP has some chops and definitely needs to find an org where their skills are more needed.

Re: Navigating a Broken Dev Culture

#9

So one of your top-performing products almost pays the salary of a single developer? They’re not investing into any of it because none of it is actually profitable. It’s literally not worth putting more time into that bucket vs actually trying to make something people want.

OP said they are from India. Even within the US, outside the tech hotspots 200k is much more than a single developer costs

Re: Navigating a Broken Dev Culture

#10
post #9

So one of your top-performing products almost pays the salary of a single developer? They’re not investing into any of it because none of it is actually profitable. It’s literally not worth putting more time into that bucket vs actually trying to make something people want.

OP said they are from India. Even within the US, outside the tech hotspots 200k is much more than a single developer costs

In the USA a fully loaded cost of a not-fresh-out-of-school developer today is very likely >$200k. You have to factor in benefits, insurance, equipment, licensing (Windows, GitHub, all the AI subscriptions, etc), space (RTO!), any stock, and taxes to get the fully loaded cost.

Roughly salary times 1.5-2 is a good ballpark depending on location and equipment/licensing needs.

Post reply on HN