Posts from programming
-
2026
- February
- March
- June
- July
- February
- June
- November
- February
- March
- April
- January
- March
- April
- May
- June
- September
- October
- April
- July
- October
- November
- January
- February
- March
- April
- May
- June
- July
- October
- December
- January
- March
- April
- May
- June
- July
- August
- September
- October
- November
- December
- January
- March
- May
- June
- August
- October
- November
- December
- January
- February
- March
- April
- May
- June
- October
- November
- December
- January
- March
- May
- June
- July
- August
- October
- November
- December
- February
- April
- June
- July
- November
- April
- September
- November
- December
- January
- March
- April
- March
- September
- October
- February
- August
- January
- March
- April
- June
- February
- March
- July
- September
- February
- July
- April
- October
- November
- August
- October
2025
2024
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2026
July
Why I'm Going Back to tmux From zellij | July 31
| Tagged: unix, programming, tmux
June
Nvim: Configuring Tokyonight for Visibility | June 18
| Tagged: nvim, vim, themes, programming
March
My Successes with AI-augmented Code as of March 2026 | March 9
| Tagged: AI, claude_code, programming
February
My 2025 Obsession: NeXTSTEP, OpenStep, and NEXTSPACE | February 4
| Tagged: nextspace, openstep, programming, next, AI
Porting NEXTSPACE to FreeBSD: A Seven-Phase Journey | February 5
| Tagged: nextspace, freebsd, programming, C, objective-c, gnumake, claude-code
The Positive Case for AI-Assisted Development | February 6
| Tagged: AI, claude-code, programming, developer-experience
2025
June
Ruby Gem Naming: The Art of Delightful Obscurity | June 7
| Tagged: ruby, programming, culture, community
February
Learn Common Lisp With Touretzky | February 22
| Tagged: lisp, education, programming, books, reviews
2024
November
Feeling Code's Consequences | November 13
| Tagged: lisp, ui, clojure, programming, medley_interlisp
2021
April
The Healing Power of Code | April 9
| Tagged: programming, zen, life
March
My Favorite Meme About Recursion | March 25
| Tagged: programming, humor
February
Quitting Facebook Properties | February 2
| Tagged: modern_times, programming
The Social Media That Should Have Been | February 5
| Tagged: social_media, programming, modern_times
2020
October
Building Custom Quick Fix Buffers in Vim From JSON | October 6
| Tagged: vim, programming
SF's Coca-Cola Sign Goes Away | October 27
| Tagged: modern_times, programming, austin, san_francisco
September
"Dune" trailer | September 9
| Tagged: modern_times, programming
June
Black Lives Matter in Vidor, TX | June 8
| Tagged: modern_times, programming
Texas: 5000 New Cases in a Day | June 24
| Tagged: modern_times, programming, texas, coronavirus
May
The Begging of the Vulnerable | May 7
| Tagged: coronavirus, programming
Bless Shai-Hulud! | May 12
| Tagged: modern_times, programming
Armed Citizens Defy Pandemic Protocol | May 13
| Tagged: modern_times, programming
...man skeptical of coronavirus gets infected, changes opinion | May 14
| Tagged: modern_times, programming, coronavirus, maskholes
April
COBOL's Back (again) | April 22
| Tagged: coronavirus, programming
March
Dan Patrick is a Bozo | March 24
| Tagged: modern_times, programming
My Neighbors: the Haudenosaunee | March 28
| Tagged: modern_times, programming
January
Automating Development With Tasks in VSCode | January 8
| Tagged: programming, tooling, editors, vscode
2019
November
Mobile Upload: Go home Aggregator and trending algorithm, you’re drunk. | November 15
| Tagged: social_media, programming
October
Extracting JSON Data With jq | October 10
| Tagged: programming, shell
July
External Link: https://youtu.be/n12lyKTAa50 | July 10
| Tagged: modern_times, programming, capitalism, politics
April
The Mueller Report Has Two Spaces After Every Sentence/ | April 20
| Tagged: modern_times, programming
2018
December
Grandfather's House in Queens; 1940 | December 30
| Tagged: modern_times, programming, new_york, genealogy
October
Lauren Scissorhands | October 31
| Tagged: modern_times, programming, film, halloween
July
Abstractions for Education Writers | July 4
| Tagged: modern_times, programming, education
June
Who Can Functional Program on this Day? | June 2
| Tagged: travel, programming
May
Vatican Museum | May 4
| Tagged: modern_times, programming, wedding, travel, italy, rome
Text Internet | May 25
| Tagged: modern_times, programming, text_internet
April
Flatiron School Expands to Houston | April 3
| Tagged: modern_times, programming, education
JavaScript and English | April 4
| Tagged: modern_times, programming, linguistics
March
The Algorithm | March 16
| Tagged: modern_times, programming
Linux Stockholm Syndrome | March 24
| Tagged: modern_times, humor, programming
Thesis Sans Revision Control? Agony | March 31
| Tagged: modern_times, programming
RSS Should Return! | March 31
| Tagged: modern_times, programming
February
Eleanor | February 4
| Tagged: modern_times, programming, travel, woodstock
Moving Efficiently on the Command Line | February 6
| Tagged: modern_times, programming, unix
January
Smart People: Point Blank in their Honesty | January 10
| Tagged: modern_times, programming
Quantum Computer: Beautiful | January 11
| Tagged: modern_times, programming, art
Life-Changing Use of xargs | January 25
| Tagged: modern_times, programming, unix
2017
December
How the Index Card Cataloged the World | December 5
| Tagged: modern_times, programming
End of DBC | December 9
| Tagged: modern_times, programming, dbc
Fence-Hopping Byron | December 13
| Tagged: modern_times, programming, dog
November
Windows Returns as a Platform for Web Development Again | November 12
| Tagged: programming, productivity
Preview of American Fascism | November 16
| Tagged: modern_times, programming, politics
More Alan Kay | November 16
| Tagged: modern_times, programming
FCC Net Neutrality Policy Changes | November 21
| Tagged: modern_times, programming
Screens and Teens | November 22
| Tagged: modern_times, programming
GYRO | November 23
| Tagged: modern_times, programming
What Etruscan Sounded Like | November 30
| Tagged: modern_times, programming
October
Debugging JavaScript Power Tools | October 4
| Tagged: modern_times, programming
September
Debbie Harry Forever | September 8
| Tagged: music, programming
Chrome Extension: amaJSON: Export Notes From Kindle Books as JSON | September 14
| Tagged: javascript, programming, productivity
Guide to Developing Chrome Context-Menu Applications | September 26
| Tagged: programming, javascript, google_chrome
Guide to Developing Chrome Context Menu Applications Part 1 | September 27
| Tagged: programming, javascript, google_chrome
Guide to Developing Chrome Context Menu Applications Part 2 | September 27
| Tagged: programming, javascript, google_chrome
Guide to Developing Chrome Context Menu Applications Part 3 | September 27
| Tagged: programming, javascript, google_chrome
Guide to Developing Chrome Context Menu Applications Part 4 | September 27
| Tagged: programming, javascript, google_chrome
Guide to Developing Chrome Context Menu Applications Part 5 | September 27
| Tagged: programming, javascript, google_chrome
Errors Inhibiting Complex Software | September 30
| Tagged: software, leadership, programming
The Buried Complexity of Software | September 30
| Tagged: modern_times, programming
August
Claude Shannon: Inventor of Information | August 15
| Tagged: science, programming
Willpower Doesn't Work, Here's How to Actually Change | August 18
| Tagged: modern_times, programming, career
Strongbad Nostalgia | August 29
| Tagged: modern_times, programming
July
Music: Allie X | July 13
| Tagged: music, programming
External Link: https://t.co/j2j8Tb1uYt | July 23
| Tagged: modern_times, programming
June
A Common Node Task with No Clean Implementation | June 6
| Tagged: programming, nodejs, pipelines, streams
Meeting Your Dog in Miniature | June 19
| Tagged: modern_times, programming, travel, new_jersey, dog
May
Professional Burnout Resource | May 14
| Tagged: modern_times, programming, depression, burnout
Dadaist Graffiti of New Jersey | May 28
| Tagged: modern_times, programming
April
Every Tech Q&A | April 16
| Tagged: modern_times, programming
March
Coding Is Not the New Literacy | March 17
| Tagged: modern_times, programming
My Pull Quote in 'New York Magazine' | March 25
| Tagged: programming
January
Translations | January 6
| Tagged: modern_times, programming
In Chicago with Lauren | January 14
| Tagged: modern_times, programming, travel, chicago
2016
December
Keybase.io Against Authoritarians | December 14
| Tagged: modern_times, programming, politics
November
Post-Trump: Grab 'Em By the Cryptography | November 11
| Tagged: anti_trump, politics, cryptography, programming
Gnostic Web Development | November 12
| Tagged: programming
Margaret Hamilton Presidential Medal Winner | November 22
| Tagged: programming
Empathy Vacuum in Silicon Valley | November 29
| Tagged: modern_times, programming
October
Dennis Ritchie Dies | October 13
| Tagged: rip, programming
August
Communicating Across Uncrossable Expanses | August 30
| Tagged: modern_times, programming, scifi, linguistics
June
Study Latin to Become a Better Programmer | June 17
| Tagged: latin, programming
May
Mobile Upload: Programmers: Duck Typing | May 9
| Tagged: mobile, programming
March
Brooks: Anti-Trump | March 18
| Tagged: anti_trump, politics, programming
January
The Amazing Incan Khipu: Textile Accounting | January 3
| Tagged: knitting, programming
Kurosawa's Composition | January 6
| Tagged: film, programming
Evolution of Religions vs Programming Languages | January 18
| Tagged: modern_times, programming
2015
December
Computer as Household Bliss Umpire | December 27
| Tagged: modern_times, programming, relationships
November
Dangerous Literature | November 9
| Tagged: modern_times, programming, new_york
Onion: Tech Gentrification | November 11
| Tagged: modern_times, programming
October
Personality of Programmers | October 29
| Tagged: society, programming
June
Praise the Average Programmer | June 4
| Tagged: modern_times, programming
May
Post-Bootcamp Life | May 27
| Tagged: modern_times, programming, dbc
April
When You Write a Great Song and Know It | April 9
| Tagged: music, programming
Essential Computer Science Ideas in Relatable Metaphor | April 27
| Tagged: education, programming
March
Seeing Hurray for the Riff-Raff | March 15
| Tagged: music, programming, new_york
February
Fabulous Korean Takes on Western Fairy Tales | February 7
| Tagged: books, programming
Fascinating Tale of Data Exfiltration | February 21
| Tagged: programming, encryption, politics
Edward Snowden Story Continues | February 28
| Tagged: politics, programming, encryption
January
Commodity Prosthetics | January 8
| Tagged: art, programming
Kraftwerk Documentary | January 31
| Tagged: music, programming
2014
December
Dogs and the Words We Say | December 1
| Tagged: modern_times, programming
#NowPlaying Blue Christmas Michael Bublé • Christmas on #Spotify | December 25
| Tagged: music, programming
November
In Case You Didn't Know about Hedy Lamarr | November 9
| Tagged: modern_times, programming
First Day Working in NYC | November 18
| Tagged: modern_times, programming, new_york, dbc
October
NYT: Web-Era Trade Schools | October 15
| Tagged: modern_times, programming
August
Code Education is Rebellion | August 30
| Tagged: modern_times, programming, culture, capitalism
July
Reading Hacker News: It might upset you | July 18
| Tagged: modern_times, programming
Finished my library: LatinIRB | July 19
| Tagged: programming, ruby
Quantity Trumps Quality | July 30
| Tagged: modern_times, programming
"Are We There Yet" by Rich Hickey | July 31
| Tagged: programming
June
A Primer on Technical Debt | June 28
| Tagged: programming
9 Signs You've Found Your Soulmate | June 28
| Tagged: modern_times, programming
May
Central Subway Project | May 4
| Tagged: modern_times, programming
March
Frank Frazetta Museum | March 7
| Tagged: modern_times, programming
Elation at Learning He Was Right | March 23
| Tagged: modern_times, programming
January
Interviews are Auditions, not Quizzes, Right? | January 9
| Tagged: modern_times, programming
2013
November
Mobile Upload: Good morning #rubyconf | November 8
| Tagged: mobile, photography, programming, ruby
July
Questlove Describes Programming | July 21
| Tagged: music, programming
Reading: The Early History of Smalltalk | July 28
| Tagged: philosophy, programming
June
US / Eastern European Expectations on Privacy | June 24
| Tagged: politics, programming
April
A Beginner Again: Rails 4.0 + Ruby 2.0 on Ubuntu VPS | April 4
| Tagged: rails, ruby, programming
Models of Computer Science's Science: Formal versus Empirical | April 4
| Tagged: programming, ruby, philosophy
Spring Break and Tech Conferences | April 15
| Tagged: programming, internet_culture, culture, technology
February
Saying "I love you" with Typesetting | February 25
| Tagged: modern_times, programming
2012
December
Appearance on Ruby Rogues Podcast | December 1
| Tagged: ruby, programming
Understanding the DCI Paradigm: Super Mario Brothers Demo | December 19
| Tagged: ruby, programming
Harsh Truths From Cracked | December 21
| Tagged: modern_times, programming
November
Sandi Metz Live | November 7
| Tagged: programming
Our Product Release | November 12
| Tagged: modern_times, programming
September
Building Applications in Ember.JS | September 19
| Tagged: ember, javascript, programming
April
More Astounding Videos By OK! Go | April 7
| Tagged: modern_times, programming
2011
April
The Visual Effects of Tron: Legacy | April 4
| Tagged: modern_times, programming, film
March
Verb Vector Generator | March 30
| Tagged: linguistics, programming
January
Monkeying with Ruby Metaprogramming | January 19
| Tagged: modern_times, programming
2010
October
Link: Legos Making Legos | October 20
| Tagged: modern_times, programming
September
Polish Notation T-Shirt | September 9
| Tagged: modern_times, programming
Are Programmers a Cruel Caste | September 19
| Tagged: modern_times, programming
March
Cisco CRS 3 Router | March 10
| Tagged: modern_times, programming
2009
August
Thing I made: http://github.com/sgharms/m4resume/tree/master | August 6
| Tagged: programming
My Whisky List in GitHub | August 17
| Tagged: whisky, programming
February
Speaking of Grand Yak Shaves | February 9
| Tagged: latex, programming, internet_culture
2008
January
Getting back on the Rails: Headaches around Rails 2.x | January 2
| Tagged: ruby, rails, programming, rails
Scaffolding has changed in Rails 2.0: Has it become un-Agile? | January 2
| Tagged: programming, Rails, Ruby, wtf, rails, ruby
2007
June
Attending the Web 2.0 Conference, Boston MA | June 19
| Tagged: programming, internet_culture
Rubyists in Texas! | June 24
| Tagged: ruby, austin, programming
April
Humility: Finding old programs | April 22
| Tagged: personal, programming
Developers: The myth of starting from scratch | April 25
| Tagged: programming, productivity
March
Rails, and The Loneliness | March 6
| Tagged: personal, programming, productivity
2006
September
Curse you Neal Stephenson and your knack for similitudes! | September 11
| Tagged: unix, programming, writing
OpenLDAP ate my week... | September 29
| Tagged: programming
July
A Handy Tip for Ruby Developers: Dispatch Tables | July 8
| Tagged: ruby, perl, programming
March
Finished the SudokuGrid application | March 6
| Tagged: cocoa, programming
February
I enjoy languages and computer languages, specifically | February 9
| Tagged: programming
2005
July
Emacs v. vi is rooted in the love of Lisp | July 24
| Tagged: vi, emacs, editors, unix, programming, internet_culture
February
Want to learn LISP on Mac OS X | February 19
| Tagged: lisp, osx, programming
A weekend spent battling Lisp | February 27
| Tagged: lisp, programming
2004
November
It’s so obvious... | November 11
| Tagged: programming
Computer Scientists versus Everyone Else | November 11
| Tagged: education, programming, internet_culture
October
On Programming...why I love it | October 18
| Tagged: programming, productivity
April
Got a bit o’ shut eye, existential dread and e-mail (I like mutt! Woof!) | April 14
| Tagged: personal, mutt, programming
2003
October
Clarity of rationale | October 23
| Tagged: programming, productivity, philosophy
August
Screw Microsoft | August 21
| Tagged: anti_microsoft, programming