News for hackers. Stuff that matters.
Re:Ask HN: What is the first thing you implement at a new co... by walshemj on Wednesday June 20, 2018 @02:01PM (#17357899)
Or you rewrite it to be more flexible and seriously think about what if's eg what if sales tax was changed in the middle of a month/billing period.

This is a real example at one job in the UK on budget day I used to listen the budget speech live in case it had any impact on the system I worked on.

Re:Ask HN: What is the first thing you implement at a new co... by ruok0101 on Wednesday June 20, 2018 @02:12PM (#17358025)
I worked with one guy once where he wanted the "ultimate flexibility" and every data model object basically became a database table with the columns 'key' and 'value'. Trying to think of everything ahead of time has its own problems...
Re:Ask HN: What is the first thing you implement at a new co... by walshemj on Wednesday June 20, 2018 @02:48PM (#17358435)
Which is how map/reduce systems work at the core - and how we implemented it back in the 1980's.

Each record type and field in that record had its own entry in a MIDAS table so you could process say TELEX records differently to Email, Data etc.