Recent submissions

Comment · 10 years ago
What I think might be useful is something like the Rust borrow checker but it would be a currency ownership checker which would check for currency ownership at compile time.
Comment · 14 years ago
Try "thinking machine" instead. They do look amazing.
Comment · 14 years ago
There is the other side of "NIH syndrome".

In order to "save development time" and implement "best practices" a company decides to use an "out of the shelf" package from a big name vendor (IBM, Oracle, Microsoft, etc) and customize it to their needs. Some initial customization is done and some shortcuts are taken to make the project go live.

Fast forward a couple of years. The custom code added by the company complicates upgrade paths and vendor support. The business demands more and more functionality which the package does not support "out of the box".

The customization initially implemented turns out to have been technical debt in disguise. They bypassed the recommended usage of the package or platform which resulted in performance problems. Eventually they end up having to re-work everything "the right way" in order to get vendor support or fix the performance problems.

This is specially prevalent in corporate IT departments in large corporations.

Moral of the story is that "off the shelf" platforms are not a silver bullet. If you don't understand the platform and the business requirements you will have problems later on.

I don't know how many times I've fixed performance problems of "off the shelf" packages by simply writing code which replaces the OOB code with a couple of SQL queries/stored procedures and only does what the business needs, bypassing features which the customer does not need in the present.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton