The worst thing making software is when you go to fix a bug — a critical blocker — and there is a TODO waiting for you. It makes me laugh out loud and die inside, both at the same time.
Software engineers today are about 200-400% more productive than software engineers were 10 years ago… Yet their relative compensation has remained about the same.
via kyle-burton
129 if (TRANSACTION_BREAKER.equals(username)) {
130 // Convenient to test rollback here and only allowed for same package
131 throw new RuntimeException("The transaction is broken by: " + username);
You can’t make this stuff up.
An actual Java class name. I’ve never seen one that’s more Java than this. (Thanks for finding this, Mike.)