programming

37 posts
Back to Basic

Back to Basic

Wading my way through the mess that is programming today


Steve Simkins icon
Steve Simkins
stevedylan.dev
Mar 6, 2026

Reviewing large changes with Jujutsu

A new workflow for code review I'm exploring with Jujutsu VCS

Mar 1, 2026

Mothlamp Problems

just a little bit closer to the light and I'll have it solved

Feb 27, 2026
Programmers on the Verge of Extinction

Programmers on the Verge of Extinction

Examining the parallels between art, AI, and the existential threat to programmers


Steve Simkins icon
Steve Simkins
stevedylan.dev
Feb 27, 2026

Douglas Adams on AI, Before There Was AI

A passage from one of the author’s comic novels of the 1980s clarifies a key user flaw of our AI present

Spaghetti Western

Ambiguous records tell their own tales.

Dec 22, 2025

Advent of Code 2025

My solutions to Advent of Code 2025 (in python)

Dec 2, 2025
Alcove: An RSS Reader for the Open Web

Alcove: An RSS Reader for the Open Web

Pushing forward the consumption of content without the invasion of privacy


Steve Simkins icon
Steve Simkins
stevedylan.dev
Nov 23, 2025

Concerning Omarchy and Distro Philosophy

Some thoughts on how distros should be approached and where people should go


Steve Simkins icon
Steve Simkins
stevedylan.dev
Nov 9, 2025
Programming Bowls

Programming Bowls

Realizing how much of the programming space is just bowls


Steve Simkins icon
Steve Simkins
stevedylan.dev
Oct 16, 2025
A Roundup of ICFP/SPLASH 2025 happenings

A Roundup of ICFP/SPLASH 2025 happenings

Five-part series overview covering workshops, tutorials, talks and keynotes from ICFP/SPLASH 2025 in Singapore.


A
Anil Madhavapeddy
anil.recoil.org
Oct 9, 2025
What I learnt at ICFP/SPLASH 2025 about OCaml, Hazel and FP

What I learnt at ICFP/SPLASH 2025 about OCaml, Hazel and FP

Highlights from ICFP/SPLASH 2025 including Hazel live programming, OCaml AI tooling, formally verified GC, and cross-community discussions between Haskell and OCaml.


A
Anil Madhavapeddy
anil.recoil.org
Oct 8, 2025
It's time to go post-POSIX at ICFP/SPLASH 2025

It's time to go post-POSIX at ICFP/SPLASH 2025

VMIL keynote arguing for post-POSIX shared memory interfaces like io_uring in language runtimes for high-performance concurrent computing.


A
Anil Madhavapeddy
anil.recoil.org
Oct 7, 2025
Jane Street and Docker on moving to OCaml 5 at ICFP/SPLASH 2025

Jane Street and Docker on moving to OCaml 5 at ICFP/SPLASH 2025

Jane Street's production deployment of OCaml 5 and Docker's migration to direct-style programming with Eio presented at ICFP.


A
Anil Madhavapeddy
anil.recoil.org
Oct 6, 2025
Holding an OxCaml tutorial at ICFP/SPLASH 2025

Holding an OxCaml tutorial at ICFP/SPLASH 2025

Tutorial at ICFP 2025 on OxCaml extensions for performance engineering with modes and locals.


A
Anil Madhavapeddy
anil.recoil.org
Oct 5, 2025
Programming for the Planet at ICFP/SPLASH 2025

Programming for the Planet at ICFP/SPLASH 2025

Report on second Programming for the Planet workshop featuring papers on climate modeling, geospatial computation and planetary-scale collaborative systems.


A
Anil Madhavapeddy
anil.recoil.org
Oct 4, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
Sep 3, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
Sep 3, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
Sep 3, 2025

On Wheels and Reinvention

Building the same thing close-to-home can be the right choice for your project, even if it feels like reinventing the wheel.


T
Taggart Tech
taggart-tech.com
Sep 3, 2025
Turning Solidity NatSpec into Interactive Markdown UI

Turning Solidity NatSpec into Interactive Markdown UI

An exploration on how NatSpec could be used to not only maintain context but provide user interfaces


Steve Simkins icon
Steve Simkins
stevedylan.dev
Aug 31, 2025
Learning Rust With AI

Learning Rust With AI

A glimpse into a better way of learning to code, where you put the LLM in the backseat while you drive


Steve Simkins icon
Steve Simkins
stevedylan.dev
Jul 11, 2025

Vibe Coding and Kodak Cameras

A perspective on the rise of AI coding and how it relates to technological shifts throughout history


Steve Simkins icon
Steve Simkins
stevedylan.dev
Mar 30, 2025

New Rust, Old Drama

The periodic Rust-induced conflicts happening with the Linux kernel hint at underlying generational problems facing the project. And it’s already led a prominent maintainer to quit.

Why You Should Learn jq in 2024

Why You Should Learn jq in 2024

Discover why learning jq isn't just about boosting your productivity, it's about becoming a more curious developer


Steve Simkins icon
Steve Simkins
stevedylan.dev
Oct 12, 2024
Building a Guestbook with PGlite, Clerk, and Pinata

Building a Guestbook with PGlite, Clerk, and Pinata

A quick walkthough of how I built a guestbook for my website


Steve Simkins icon
Steve Simkins
stevedylan.dev
Sep 24, 2024
Leaving Neovim for Zed

Leaving Neovim for Zed

A journey through text editors and how I landed on Zed after years of Neovim


Steve Simkins icon
Steve Simkins
stevedylan.dev
Aug 16, 2024

Dead On A Friday

The Friday night death slot, and why Fridays carry such a hard-to-shake reputation as a place where good broadcast television goes to die.

Aug 11, 2024

Building Snippets.so

Insights into why snippets.so was built and the tech stack behind it


Steve Simkins icon
Steve Simkins
stevedylan.dev
Aug 2, 2024

A Terminal Based Workflow

A deeper look at why a integrated terminal workflow is more than just using vim


Steve Simkins icon
Steve Simkins
stevedylan.dev
Mar 6, 2024

Why I Learned Vim

A brief look at my history and how ordinary jobs lead to learning programming and Vim/Neovim


Steve Simkins icon
Steve Simkins
stevedylan.dev
Jan 5, 2024

Taming the whale: introduction to Docker


M
Matteo Gasend
matteogassend.com
Mar 8, 2023

Hook, line, and sinker


M
Matteo Gasend
matteogassend.com
Jan 24, 2022

Source Tags & Codes

The saga of the Missouri governor reflects a failure by the powerful to embrace curiosity—curiosity encouraged by the HTML language he fails to understand.

Oct 15, 2021

I Love LAMP

Giving some well-deserved appreciation to the LAMP stack, a key building block of the modern-day internet that you use daily. It’s everywhere. It may never die.

React for Beginners: Build a To-Do List


M
Matteo Gasend
matteogassend.com
Aug 14, 2020

COBOLed Together

An essential part of the computer era’s birth, the programming language COBOL still hangs on—which is good for would-be retirees who know the language.