A magazine about programmers, code, and society. Written by and for humans since 2018.
By Graham Lee, October 4th, 2021
Yes, you read that correctly. Microsoft. Writing on information security. They may be the software company who have done the most writing on information security, including many security software companies.
By Adrian Kosmaczewski, September 6th, 2021
O'Reilly published in 2020 the seventh edition of one of the biggest bestseller programming books of the past 25 years, Flanagan's "JavaScript: The Definitive Guide". At 700 pages and weighing 1.2 kg, it is a book that easily stands out in any good programmer's library. Many developers have used such information to joke about the fact that the good parts of JavaScript, as catalogued by Crockford in his eponymous 2008 book, is merely 180 pages long, and weights only 290 grams; that is, only 25% of JavaScript is actually any good.
By Graham Lee, August 2nd, 2021
Not everything that is worth reading is a book. A good programmer's library (I will let you decide whether that is a good library owned by a programmer, or a library belonging to a good programmer) includes essays, scholarly articles, videos, magazines, blog posts, podcast episodes, and more. This month, we are going to read an Easter egg in a programming language.
By Adrian Kosmaczewski, July 5th, 2021
There was a time when I advertised my services as "Ruby on Rails" programmer. It was by that time that I got to learn the names and work of many people in that field; many of whom had come from the J2EE world, were tired of configuring everything in XML files, and preferred to use… YAML files instead. OK, I am being sarcastic here. Ruby on Rails was truly revolutionary when it appeared.
By Graham Lee, June 7th, 2021
As soon as Adrian and I agreed that Management would be the topic of this issue, I knew that I would share the benefits of Camille Fournier's book, The Manager's Path. It is the most succinct introduction to software engineering management for both managers and the managed out there.
By Adrian Kosmaczewski, May 3rd, 2021
Once upon a time, there was no GitHub, no iPhone, no AWS, no Android, no Google App Engine, no Stack Overflow, no Docker, no Kubernetes, no Rust, no Go, no Swift, no Kotlin, no Git, actually Subversion was barely starting to appear in the radar. Most importantly, there were no App Store yet.
By Graham Lee, April 5th, 2021
It is a fairly well-known, but perhaps not broadly appreciated, fact that Apple's Macintosh could have been a very different computer. Sometimes known as the father of the Mac, sometimes as its eccentric uncle, the project was originally under the direction of computer scientist Jef Raskin. He managed to avoid Steve Jobs's ire for a while by not telling Jobs about the project, but after the Lisa failed and with Woz recovering from a plane crash, Steve needed something to do and checked in on what the former director of the documentation group was up to.
By Adrian Kosmaczewski, March 1st, 2021
Some books are like mirrors. By that I mean that reading them involves a great deal of looking at oneself, both for praise and loathing. Taking a look back in time, reflecting on all those times we thought we were right and we were wrong, bringing back memories of times long gone, some of them painful, most hopefully fun and joyful.
By Graham Lee, February 1st, 2021
You may be worried that I am going to talk about an author of books that are not about programming, and you are correct and incorrect. Correct, in that Hofstadter's books are not about programming (the intellectually hollow like to claim that they are not about anything at all, or that if you think you know what they are about then you did not understand them; this is untrue). Incorrect, in that Hofstadter's books and computer programs themselves are about the same thing.
By Adrian Kosmaczewski, January 4th, 2021
Imagine that you are a fourth grader in California, in 1973. You were 6 or 7 when Neil Armstrong and Buzz Aldrin walked on the moon, and there were still astronauts up there just last year. On the radio you can hear Pink Floyd, Elton John or Led Zeppelin. One day your teacher receives an invitation for an experiment involving school kids in a laboratory somewhere in Palo Alto, a location 40 minutes south of San Francisco. Even stranger, the invitation comes from a well-known firm in the photocopier business.