Hacker News new | past | comments | ask | show | jobs | submit login

My problem is that the least wrong thing I know of is very different from all existing processes, and take more time and money than most are willing to stomach.



Time and money are factors into wrongness, too. That's what differentiates software engineering from computer science.


Indeed, but then there is, "using a query language designed for data analysis in event sourced systems to: read, parse, version, and write system and configuration files instead of using VCS like Git" levels of wrong, and sales/marketing professionals in charge of the system wrong.

Time is measured in quarters, money is measured vaguely by proximity to sales.

Thought using excel as a database was bad? Try working in a system where strings are `eval`ed in SQL, and every state change is stored in intermediate or virtual tables, then thrown away, so no actual version control is taking place; just diffing and merging Unix configuration files.

Why not use diff and patch? Takes too much time and money, they only know SQL.




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

Search: