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 …

Dec 8 – Git

This year I made the switch from TFS to GIT. So far it has been everything that people promised and then some. Are the commands somewhat confusing? Yep. Do I still have to google them at times? Absolutely. But all in all using a distributed system is such a time saver and avoids so many …

Dec 7 – UI-testing

I’ve you’ve read my blog before it will probably not come as a surprise that UI-testing has been a big part of my year. UI-test are like the most annoying and brutally honest friend you can have but you still love because you can always trust them. All those fake friends that says want you …

Dec 6 – What to learn next

I touched upon my dev goals for 2012 earlier. I’ve been interested in message based architectures every since I did an implementation for an e-commerce site and this year I’ve learned more about CQRS and DDDD after reading up, attending a 3-day course with Greg Young and listening to the Distributed Podcast. The “problem” is …

Dec 5 – Processes and interactions

This year I joined a team that uses Scrum. For real. While scrum is dead bla bla bla yawn it’s been a great improvement over things I’ve come into contact with before. Think “lean developer anarchy” but without “lean” and perhaps even “developer”. With that said, a colleague of mine Marcus Ahnve made a tweet …