Mini project, thoughts on development, technology, and building better software.
Limit combinatorial explosion through software engineering practices and product design, iterate on software over time with lessons learned from real world usage, and don't throw away hard-won battle tested code.
ORM objects may look like plain objects - like a simple DTO, but do you know precisely when and how your ORM is fetching from your DB? Beware, not being aware of this leaky abstraction can trash your app's performance.
I've done raw SQL and used ORMs before and after I had coworkers to learn and from/with. Looking back it's all quite interesting.
The joy of poking at assembly.
psql is the best client for programmers who work with postgres...
A lot of bad choices begin with marketing, flawed logic, or pursuasive people...
Fancy editors have become all the rage in web apps over the last couple decades...
A classic problem in complex manufacturing is forecasting how long it will take to build something...