-
Software Development
Code awareness levels
Writing code is all about working at multiple levels of abstraction concurrently. But as well as working at multiple levels…
Read More » -
Software Development
Longevity of Source Code
Take a look at the code you work in day-to-day. How long has it been there? How old is it?…
Read More » -
Software Development
Old Age Code
Is your code ready for retirement? Is it suffering from the diseases of old age? Do you have code you can’t…
Read More » -
Software Development
Cutting Corners
The pressure to deliver yesterday is strong. If it’s not customers nagging you, it’s project managers breathing down your neck…
Read More » -
Software Development
Git stash driven development
I’ve found myself using a pattern quite often recently, which I’ve been calling “git stash driven development” – that is, relying…
Read More » -
Software Development
VW’s rogue software developers
So Michael Horn has thrown a couple of software developers under the proverbial bus by blaming them for the defeat…
Read More » -
Software Development
Your DI framework is killing your code
I read a really interesting post recently looking at the difference between typical OO code and a more functional style. There’s a…
Read More » -
Software Development
Two people coding is twice as productive, right?
Stands to reason, doesn’t it? If one person can make 5 widgets an hour, then two people can make 10 widgets an…
Read More » -
Software Development
Dogma Driven Development
We really are an arrogant, opinionated bunch, aren’t we? We work in an industry where there aren’t any right answers.…
Read More »