Hacker News new | ask | show | jobs
by hobs 3726 days ago
Productive? On the surface maybe, but any product with any lifespan will trend towards ball of mud very quickly if you only have greenhorn devs.
2 comments

Exactly! Or even people who just haven't learned a whole lot in terms of engineering practices. This seems to be especially true in Ruby, where "it works" is good enough to go out into production.

There is no programming, reliability, stability, or scale. Most greener engineers program mostly for the sunny day scenario, which is the crux of the problem.

They can't see race conditions and timing problems like someone how have spent years doing that. I see other people's code and quickly understand that they're doing really cost prohibitive queries while others who are green will never notice it.

That's what I am thinking. Its taken me my fair share of making crappy choices in the past to know how to make better ones now.