Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I always envy people who can work on something that can be expressed with math or some other kind of consistent logic. Most company problems are inherently messy and you just end up with a litany of convoluted code.



Example please? Because I'm tempted to respond that there are no inherently messy problems, only insufficient solutions.

What problem could possibly exist that only could be implemented in a convoluted way?

Sounds more like: me and my team made trade offs that were, in retrospect, bad and now we don't know how to transform our code into a new program will fulfills the same requirements but is easier to inspect and understand.


> Because I'm tempted to respond that there are no inherently messy problems, only insufficient solutions.

Really? There are entire industries which only work on "messy problems." ie game dev: implement a controller where jumping is both responsive and fun.


In big companies requirements often change when strategy changes or some top manager has set his mind to something. So you are always behind the curve and you never get a set of stable requirements. Unfortunately that's reality in many companies.

I pity people who have to work with SOAP or Salesforce.


Look at codifying legislation. It's all gray and nuanced. I have seen others use tools like JRules to help but people are kludgy




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: