Dec 21 – End to end tests

Before we start I want to point out that this point of view is largely colored by developing EPiServer sites. For those of you who don’t know the product it’s WebForms based system and the code base in many places lacks abstractions. Unit tests are great for driving the code I need to write forward. …

Dec 20 – NHibernate was not a silver bullet

For the longest time NHibernate has been the holy grail of ORMs for me. But the projects I’ve been in have mostly been using Linq2Sql and I’ve had the, admittedly naive, view that NH would solve the all pain points I’ve had with L2S. And while the experience with model first and running tests against …

Dec 19 – Retrospectives

As I mentioned earlier I’ve been doing scrum this year. The retrospective part was mostly about adjusting the way we work either on a small or larger scale and it has always felt valuable. However I’ve had a nagging feeling that there was something missing and on the last retro of the year I understood …

Dec 16 – Public speaking

I absolutely detest public speaking. The act of standing in front of a bunch of people who are all (hopefully) focused in me is slightly terrifying. But I really like the act of sharing knowledge and preparing the presentation. This year I decided that it was time to stop chickening out  and try to put myself …

Dec 15 – Not everything needs to be automated

As developers we have a tendency to feel that every possible problem that can occur has to be handled by the thing we’re programming. There are however many edge cases that are extremely unlikely to happen that might not be worth to solve. That is, not worth it from a business perspective. Let’s say the …

Dec 14 – Excuses

Certain people always seems to have an excuse ready as to why they don’t currently work in the way the think is optimal. These excuses usually are “but the people that work at my company are not interested in coding and / or are lazy”, “we have so many junior developers” or “management don’t have …

Dec 13 – Lunchbeat

Ok so this is not really dev related but my god I love lunchbeat. As a father of two I don’t exactly have loads of evenings free so the ability to have a “night out light” during lunch is awesome. Lo-Fi-Fnk – Boom

Dec 12 – Push, not pull

When I build two systems (as in, “I” “own” both of the systems) and system A wants to use some data from system B I should strive to use a push model instead of a pull model. That is, whenever something happens in System B (that system A is interested in) it should push the …

Dec 9 – From tech lead to tech nobody

Almost exactly one year ago I started to work for Valtech. Part of the reason for the change was the immense number of extremely talented people that works here. In my last job I was more of a (self-proclaimed) tech-lead and was hosting tech-talks, choosing the videos to watch, books to read and such. I …