All articles by Adrian Kosmaczewski unless indicated otherwise.
Issue 072: Assholes – September 2024 – PDF
Issue 071: Go – August 2024 – PDF
Issue 070: DOS – July 2024 – PDF
Issue 069: Architecture – June 2024 – PDF
Issue 068: Design – May 2024 – PDF
Issue 067: Text Editors – April 2024 – PDF
Issue 066: Version Control – March 2024 – PDF
Issue 065: Pascal – February 2024 – PDF
Issue 064: Retrocomputing – January 2024 – PDF
Issue 063: Space – December 2023 – PDF
Issue 062: IBM – November 2023 – PDF
Issue 061: Databases – October 2023 – PDF
Issue 060: Perspectives – September 2023 – PDF
Issue 059: BASIC – August 2023 – PDF
Issue 058: Community – July 2023 – PDF
Issue 057: Dress Code – June 2023 – PDF
Issue 056: Operating Systems – May 2023 – PDF
- Introduction
- Aftermath Of The Kernel Wars
- Ken Ross & Paul Laughton
- Abraham Silberschatz, Peter Baer Galvin, & Greg Gagne
Issue 055: Mathematics – April 2023 – PDF
Issue 054: Google – March 2023 – PDF
Issue 053: Gaming – February 2023 – PDF
Issue 052: The World Wide Web – January 2023 – PDF
Issue 051: Freelancing – December 2022 – PDF
Issue 050: Humor – November 2022 – PDF
Issue 049: Object-Oriented Programming – October 2022 – PDF
Issue 048: Evolution – September 2022 – PDF
- Introduction
- Alan Perlis And The Evolution Of Programming Languages
- Bret Victor
- Geoffrey G. Parker, Marshall W. Van Alstyne, & Sangeet Paul Choudary
Issue 047: Rust – August 2022 – PDF
- Introduction
- The Double Denim Of Software Engineering by Graham Lee
- The State Of Rust In 2022
- Michael Feathers by Graham Lee
Issue 046: Computer Museums – July 2022 – PDF
Issue 045: Requirements – June 2022 – PDF
- Introduction
- The Other Side Of The Card by Graham Lee
- On Agile Requirements
- Workers Of The (Digital) World by Graham Lee
Issue 044: Mobile – May 2022 – PDF
Issue 043: Types – April 2022 – PDF
- Introduction
- It Is Not The Types That Will Help You by Graham Lee
- Apples And Oranges
- Janet Abbate by Graham Lee
Issue 042: Trade Unions – March 2022 – PDF
Issue 041: Licensing – February 2022 – PDF
- Introduction
- Fitness For Purpose by Graham Lee
- The Conquest Of Code
- Richard Matthew Stallman by Graham Lee
Issue 040: Skeuomorphism – January 2022 – PDF
- Introduction
- The Button And The Spoon
- We Cannot Afford To Live Without It by Graham Lee
- Jenifer Tidwell
Issue 039: Methodology – December 2021 – PDF
- Introduction
- Methodologies: The Next Two Decades by Graham Lee
- You Are Doing It Wrong
- The Three Amigos, Among Others by Graham Lee
Issue 038: Design by Contract – November 2021 – PDF
Issue 037: Microsoft – October 2021 – PDF
- Introduction
- Putting The $ In Micro$oft by Graham Lee
- Where Does Microsoft Want To Go Today?
- Microsoft's Writings On Security by Graham Lee
Issue 036: Innovation – September 2021 – PDF
Issue 035: Python – August 2021 – PDF
- Introduction
- Majoring In Versions by Graham Lee
- The State Of Python In 2021
- Tim Peters by Graham Lee
Issue 034: Job Market – July 2021 – PDF
Issue 033: Management – June 2021 – PDF
- Introduction
- On The Absence Of Management by Graham Lee
- The Impossible Dialogue
- Camille Fournier by Graham Lee
Issue 032: Modernism – May 2021 – PDF
Issue 031: English Language – April 2021 – PDF
- Introduction
- The English-Likeness Monster by Graham Lee
- The Winner Takes It All
- Jef Raskin by Graham Lee
Issue 030: Home Office – March 2021 – PDF
Issue 029: Internet of Things – February 2021 – PDF
- Introduction
- Internet Of Unusable Things by Graham Lee
- On The Need Of Regulation In The IoT Industry
- Douglas Hofstadter by Graham Lee
Issue 028: Programming as a Hobby – January 2021 – PDF
Issue 027: Networking – December 2020 – PDF
- Introduction
- The Network Is The Computer by Graham Lee
- Sniffing Packets
- Steve McConnell by Graham Lee
Issue 026: Hardware – November 2020 – PDF
Issue 025: Smalltalk – October 2020 – PDF
- Introduction
- What Smalltalk Was Not by Graham Lee
- The Absolute No-Frills Quite Ignorant Very Incomplete And Certainly Flawed Beginner's Guide To Smalltalk
- Kent Beck by Graham Lee
Issue 024: Java – September 2020 – PDF
- Introduction
- Write Anywhere, Run Once
- Java: The Programmer Environment That Has It All by Graham Lee
- How To Choose A Programming Language For Your Book
Issue 023: Academia – August 2020 – PDF
- Introduction
- On Research Software Engineering by Graham Lee
- Teacher, Leave This Kid Alone
- Simson L. Garfinkel & Michael K. Mahoney by Graham Lee
Issue 022: The Cloud – July 2020 – PDF
Issue 021: Open Source – June 2020 – PDF
- Introduction
- Once The Rockets Go Up, Who Cares Where They Come Down? by Graham Lee
- Open Always Wins
- The Community by Graham Lee
Issue 020: Cycles – May 2020 – PDF
Issue 019: Cross-Platform – April 2020 – PDF
- Introduction
- Cross-Platform Is The Platform by Graham Lee
- Dr. Dobbs' And The Deathly Cross-Platform App
- Adele Goldberg by Graham Lee
Issue 018: Obsolescence – March 2020 – PDF
- Introduction
- A Farewell To The Von Neumann Architecture
- The Twenty-Year Computer by Graham Lee
- Jean Sammet
Issue 017: A Retrospective of the 2010s – February 2020 – PDF
- Introduction
- The Rise And Fall Of Mobile by Graham Lee
- The Truce Of Type Inference
- Barbara Liskov by Graham Lee
Issue 016: DevOps – January 2020 – PDF
- Introduction
- Antonomasia
- Play It Again, Sam by Graham Lee
- Bertrand Meyer
Issue 015: Writing – December 2019 – PDF
- Introduction
- Why My Team Writes by Graham Lee
- On The Aversion To Writing
- Brad Cox by Graham Lee
Issue 014: Minimalism – November 2019 – PDF
Issue 013: Programming Languages – October 2019 – PDF
- Introduction
- De Programmatica Ipsum Volume 2
- Choosing A Programming Language by Graham Lee
- Memories Of Hello World
Issue 012: Being a Senior Developer – September 2019 – PDF
- Introduction
- At Least by Daniel Steinberg
- Enough Agile by Graham Lee
- Not Being A Developer After 46
Issue 011: Artificial Intelligence – August 2019 – PDF
- Introduction
- From AOP To AI by Adam Jones
- Open Letter To A Future AI
- Artificial Intelligence, Bias, And Opportunity by Graham Lee
Issue 010: Programming Paradigms – July 2019 – PDF
- Introduction
- On The Influence Of Programming Language Paradigms by Guido de Caso
- In Which Thought Is Implied by Graham Lee
- Alan Turing Wrote Object-Oriented Code In C And Ran It On BEAM
Issue 009: Books, Blogs, Podcasts and Conferences – June 2019 – PDF
- Introduction
- The Software Industry Must Rethink Knowledge-Sharing by Graham Lee
- Less Evangelization, More Honestization
Issue 008: Programming History – May 2019 – PDF
- Introduction
- A Brief And Painful History Of Programming by Fernando Rodriguez
- History Repeating
- History Is A Fiction by Graham Lee
Issue 007: Work – April 2019 – PDF
- Introduction
- Business As Unusual by Marie-Cécile Godwin Paccard
- Learnings From Toxic Abuse by Adrian Tineo
- Finding A Purpose by Graham Lee
- Tales Of The Interview
Issue 006: Diversity & Inclusion – March 2019 – PDF
- Introduction
- Sheree Atcheson On Diversity And Inclusion
- Hiring Diversity (Beta Version) by Julia Cacciapuoti
- Why I Want People To Not Treat Me Differently by Susanna Riccardi
Issue 005: Ethics – February 2019 – PDF
- Introduction
- The Current State Of Ethics In Tech by Agis Tsaraboulidis
- Primum Non Nocere
- What Is To Be Done? by Graham Lee
Issue 004: Programming, Art or Science? – January 2019 – PDF
- Introduction
- The Creativity Of Computing by Carola Nitz
- Why Not Both? by Roland Leth
- The Art Of "The Art Of Computer Programming" by Graham Lee
- A Brief History Of Programming Artists
Issue 003: Security – December 2018 – PDF
- Introduction
- Secure Development Is Dead, Long Live Secure Development by Anastasiia Vixentael
- The Weakest Link
- On Modern Security Culture by Graham Lee
Issue 002: Quality – November 2018 – PDF
- Introduction
- On Some Things Quality Related by Ioana Porcarasu
- The Various Meanings Of Quality by Graham Lee
- The Ipsum Quality Process: 12 Steps To Better Teams
Issue 001: Hype – October 2018 – PDF
- Introduction
- De Programmatica Ipsum – On Programming Itself by Graham Lee
- Mainstream Is The New Hype
- What Is Behind The Hype? by Graham Lee