Remix.run Logo
anonzzzies 7 hours ago

Or work with a random programmer at a random company for a bit. We had to do some audit/estimate for a company with huge tech issues (race conditions causing data corruption, huge slowdowns with just small usage spikes etc) costing them clients/money. The company runs around $50m/year or so selling software to enterprises. Anyway; software backend written with Java/Spring, deployed/updated on EC2 manually, no automated tests (zilch). Frontends with Vaadin. Almost no processes are used, just Jira + tasks and then 'start at the top every morning'. No one knows sql anymore (Hibernate), no one knows html/js (Vaadin) and, even though most people are senior and there since the beginning, no-one has done anything high level on the job in the past 20 years or so. They have just been inside this 'ecosystem' writing code and it works. Old Java with some modern updates just to satisfy the compiler/linter (but not fully understanding why that nonsense is needed). None of the core seniors I interviewed touches computers outside of work, they had 0 tech courses since working there etc. They are all 9-5 code producing robots. I want to bet they can mostly/all be replaced today by Claude Code, of which existence, of course, they are not aware (they did chatgpt but not Codex or Copilot). We have since found so many issues in the code. Yeah, I do feel very much uplifted about my own skills after encounters like this, and these are by no means rare, i would rather say; extremely common.

Unlike OP though, I cannot be as open about these companies as we would definitely not have any clients left after.

spaqin 5 hours ago | parent [-]

That sounds amazing, what you can get away with while still shipping a product and getting paid. In some way probably the engineers there are unwilling to do any automation in fear of becoming redundant, and the company is still fine with that.

Also, I am not sure how not touching computers after work is a bad thing; people can have families and other hobbies?

anonzzzies 3 hours ago | parent [-]

> computers after work is a bad thing; people can have families and other hobbies?

No not bad per se, but it did clearly show that, without on the job courses, why all of them are stuck in the early 2000s tech wise.

Some people start with a company and get lucky with early success and then get restricted because of that success: get new clients via existing, everyone likes it and asks for new features and without noticing it you might find yourself 15 years down the road with ancient tech and no one understanding anything current. Then you can still thrive if your clients like it... we have similar clients: a 1980s factory, another 1980s factory, a logistics app from the 1990s etc. Things deeply ingrained in some vertical, expensive but better priced than the SAPs etc of this world so it keeps going and going.