~/devreads

#learning

33 posts

19 May

Criteo Tech 6 min read

Author: Diana Cibu Public orators have played a major role in spreading knowledge and driving progress since the early days of oratory in Ancient Greece. I’ve always been fascinated by speakers’ unique ability to catch an entire audience’s attention and how they turn messages into valuable takeaways that stick with you long after their speech is done. If there’s one…

conferencelearningpublic-speakingtech-culturesoftware-engineering

15 Jun 2025

8 Feb 2025

7 Jul 2024

10 Sept 2023

12 Feb 2023

Henrik Warne 18 min read

I really enjoyed reading Algorithmic Trading: A Practitioner’s Guide by Jeffrey M. Bacidore. Before starting, I imagined it would cover various strategies for trading in the markets, along the lines of “buy on this condition, sell on this condition”. But … Continue reading →

learningalgorithmic tradingbookbook reviewreview

25 Nov 2020

Henrik Warne 13 min read

This fall I took the course Mathematical Modelling of Football from Uppsala University. It was taught by Professor David Sumpter, and I believe this is the first academic course of its kind. The main subjects covered are modelling and analysis … Continue reading →

learningfootballmathematicspython

19 May 2020

22 Mar 2020

Henrik Warne 6 min read

I really like Secure by Design. The key idea is that there is a big overlap between secure code and good software design. Code that is strict, clear and focused will be easier to reason about, and will have fewer … Continue reading →

learningprogrammingdesignsecurity

4 Jan 2020

27 Oct 2019

27 Jul 2019

25 Jun 2018

Henrik Warne 4 min read

When I switched jobs four years ago, I went from using subversion (svn) to using git as the version control system. Even though I am a pretty quick learner, it took me a quite a while to really understand git. … Continue reading →

learningprogramminggit

13 Mar 2018

17 Dec 2017

Henrik Warne 9 min read

For the past two months, I have been helping my son’s grade 8 class to learn to program. All students wrote Python programs and got a feel for what programming is. This post has details on how we organized the … Continue reading →

learningprogrammingpythonschoolstudent

10 Jul 2017

15 Jan 2017

8 Nov 2016

Henrik Warne 4 min read

For several years now, we have been running a developer book club at work. We pick a book relevant to software development, and read a chapter a week. Every other week we meet for 30 to 45 minutes and discuss … Continue reading →

learningworkbookworking

27 Oct 2016

16 Jun 2016

28 Apr 2016

7 Mar 2016

Henrik Warne 5 min read

When I graduated from university with a degree in Computer Science, I wanted to continue and get a Ph.D. But I also wanted to work as a software developer, so I worked for five years in industry before going back … Continue reading →

learningprogrammingworkph.d.

27 Dec 2015

Henrik Warne 6 min read

I recently finished reading Ghost in the Wires by Kevin Mitnick. It is the story of Mitnick’s hacking career, from the start in his teens, through becoming the FBI’s most wanted hacker, to spending years in jail before finally being … Continue reading →

learningworkhackingsecuritysocial engineering

20 Oct 2015

16 Apr 2015

1 Jan 2015

15 Dec 2014

Henrik Warne 3 min read

What is the half-life of programmer knowledge? It is quite common with claims that the half-life is something like 5 years. In other words, half of what you know about programming will be obsolete in 5 years. A similar sentiment … Continue reading →

learningprogrammingknowledgelanguagesprogrammer

22 Jun 2014

18 Feb 2013

12 Dec 2012

Henrik Warne 8 min read

I recently gave a presentation on what it is like to work as a software developer to first-year engineering students at KTH taking an introductory programming course. I wanted to give my view on the main differences between professional software … Continue reading →

learningprogrammingproduction softwareprogramming courseuniversity

21 Oct 2012

8 May 2012

18 Dec 2011