2022-04-02 |
Thoughts on management |
2021-09-27 |
Software architecture: structuring the layers |
2021-09-26 |
Software architecture: where to start? |
2021-08-17 |
Farewell Bandit |
2021-03-13 |
End to end programming |
2021-03-02 |
Fizz Buzz |
2021-02-26 |
OOP versus procedural programming |
2021-02-02 |
Keyboards |
2021-01-25 |
Parallel programming in C# |
2021-01-09 |
Object oriented programming revisited |
2020-12-10 |
Bolt Action scenario: bridgehead |
2020-11-05 |
Programming Hangman in Python |
2020-10-24 |
Http and OAuth 2.0 |
2020-10-06 |
Lessons in stoicism |
2020-09-05 |
Top down, bottom up |
2020-06-21 |
On mental health |
2020-06-13 |
Zero, one, or many |
2020-05-27 |
Solving problems with Python |
2020-05-18 |
Bolt Action scenario: solo play |
2020-04-10 |
Rock, paper, scissors, code! - part four |
2020-04-07 |
Bolt Action scenario: hold the line |
2020-04-07 |
Rock, paper, scissors, code! - part three |
2020-04-06 |
Rock, paper, scissors, code! - part two |
2020-04-04 |
Rock, paper, scissors, code! - part one |
2020-03-29 |
Thoth |
2020-03-15 |
Role of a programmer |
2020-03-14 |
Sweet spot |
2020-01-30 |
Native code and minimalism |
2020-01-30 |
Bolt Action scenario: town and country |
2020-01-15 |
Bolt Action scenario: hidden agenda |
2020-01-08 |
On Rewriting Code |
2019-12-30 |
Reflections on Bolt Action |
2019-11-22 |
Psychosis and storytelling |
2019-11-21 |
Bolt Action scenario: rendezvous |
2019-11-19 |
On learning to paint miniatures |
2019-11-10 |
The Pragmatic Programmer, 20th anniversary |
2019-11-09 |
Bolt Action scenario: contact! |
2019-11-08 |
Understanding psychosis |
2019-11-06 |
Bolt Action scenario: supply drop |
2019-11-04 |
Why every kid doesn't need to learn to code |
|