Hacker News new | ask | show | jobs
by Terr_ 926 days ago
Indeed, many of the most painful technical problems are actually three business problems in a trenchcoat.
4 comments

This is one of those phrases that should turn into a saying, and be passed around for hundreds of years.

Every hard problem I have today in my career involves getting business people to define their business problem properly in order to solve it with technology. Even the hardest code I've ever written was easy compared to some projects, simply due to the business issues lurking around the project. Last week I finished a script to download a CSV and save it to a SQL table (literally) that took 3 weeks because business folks couldn't get their act together on what they wanted. I finished another project in a few days which is currently the core of a previous employers energy efficiency controls product which was easy because the person defining it did it very well, and I had no questions, just work to perform.

So true ... and often those business decision are not yours to make.
Sometimes known as, "two people with firing authority fighting a proxy war through the dev team".
This literally made me lol. :-)