Hacker News new | ask | show | jobs
by WilliamLP 6450 days ago
I'm naive, but isn't doing something over and over again always a sign that you're doing it wrong? Even if you have to work in PHP and write simple database table management screens all day long, there's nothing to stop you from stepping back a layer, for example by writing programs to write that PHP and MySQL code in whatever language you choose. I believe that if a problem really is trivial in programming, there's always a way to make it trivial.
2 comments

Not all boring work is amenable to automation. Nobody has made a robot that can sew clothes, for example.

OTOH, I find myself still enjoying web/database programming in Scheme, despite having done it for 9 years now. I guess it helps to be able to focus on solving users' problems and not waste time wrestling with inappropriate tools.

I agree in principle, but at some point you're done with don't-repeat-yourself framework wizardry and you're up against the basic task of translating fragmentary verbal requirements into a technical solution. Web frameworks (sometimes) make that process more productive but no less boring.
That's true, but I think we can both agree that the author can do a lot better than spending 60% of his time to "copy-and-paste chunk of code, then tweak for new field names, then make sure to update the correct database fields, add validation, ad nauseum."
Sure, I totally agree.