Blog

2024

03 Jun 2024 Silence 14 Apr 2024 Rate limit algorithms 07 Apr 2024 Mission command 30 Mar 2024 AWD vs 4WD 17 Mar 2024 How to read stdin 10 Mar 2024 How to print columns

2023

15 Aug 2023 Talk to the rubber duck 08 Aug 2023 Chivalry is not dead 25 Jul 2023 The little things are a big deal 20 Jul 2023 OpSec and InfoSec 10 Jun 2023 Men thrive in solitude 19 Apr 2023 Just talk to her 11 Jan 2023 Pole star

2022

27 Dec 2022 I 💙 constraints 03 Dec 2022 README 03 Nov 2022 Dig in your heels 25 Jun 2022 Graph theory 12 May 2022 Men going their own way in 1849 12 Apr 2022 Robots invent their own language

2021

10 Nov 2021 Python configuration 11 Jun 2021 Keep a notebook, on paper 28 May 2021 Don't read the news 03 May 2021 Client-side encryption 14 Mar 2021 What is WSGI? 04 Mar 2021 Drakken: a new Python web framework 16 Feb 2021 Bottom Line Up Front

2020

25 Nov 2020 Truth = beauty 10 Nov 2020 How to stand out from the crowd 13 Oct 2020 I 💙 web apps 29 Sep 2020 Don't call us... 11 Sep 2020 Windover Pond 25 Aug 2020 Happy birthday, Linux 03 Jun 2020 Test-driven development 21 Apr 2020 How to be resilient 24 Mar 2020 Sputnik and the Freedom of Space 14 Jan 2020 Use mailto instead of a form 07 Jan 2020 Support reader mode

2019

05 Dec 2019 Meritocracy 29 Oct 2019 Hidden friends 21 Oct 2019 The first computer 20 Jul 2019 Fifty years ago 07 Jun 2019 If you want your $200, you have to pass Go first 28 May 2019 Water-soluble boat shoes 07 May 2019 Leaving Twitter Bootstrap 22 Apr 2019 Planning is everything 28 Jan 2019 Why Python? 22 Jan 2019 Build your own culture

2018

30 Oct 2018 Automatic remote login 18 Sep 2018 The F-35 Lightning II 27 Aug 2018 Please stand by 24 Aug 2018 Alpha wolves don't exist 21 Aug 2018 Save your work 16 Aug 2018 Delete your word processor 31 Jul 2018 Plain text is future-proof 25 Apr 2018 Estimate like Fermi 22 Apr 2018 Research like a fifth grader 09 Apr 2018 Hello world