Sat 02 July 2022
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman is
fundamentally a book about lifelong learning. It is about treating software
engineering as a craft you may never master; in fact it may never have been
mastered before. Perhaps it simply cannot be mastered in the traditional sense
of the word …
Read more...
Sun 12 June 2022
As a software engineer, I sit and stand still for large chunks of the day.
Unfortunately, I'm also a big fan of playing video games, which traditionally
falls into the same category of physical exercise. Much to avoid repetitive
stress injury and everything else that comes along with sitting at …
Read more...
Sun 12 June 2022
When it comes to programming languages, I consider myself something of a
polyglot. To me, learning a new language is one of the most enjoyable
things in all of software engineering. This is especially true when you
start to venture into new paradigms; going from procedural to functional,
functional to …
Read more...
Thu 09 September 2021
Another year, and a few new papers published on my favorite project:
RepoBee. We made a hat-trick and appeared at
ITiCSE 2021 for a third year in a row (see ITiCSE 2019
and ITiCSE 2020), but this time we managed to sneak
in two papers. One paper that I presented …
Read more...
Sun 04 October 2020
In 2019, I presented RepoBee at the ITiCSE conference
in Aberdeen. This year, ITiCSE went virtual, but RepoBee still made an
appearance in the new tools and tricks section with a small, two-page paper.
Although I let my co-author Ric Glassey deal with the virtual presentation, I'm
still quite proud …
Read more...