Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 74
  1. 868-BACK is my new favorite roguelike

    Into the Breach is fantastic because it captures a particular kind of magic moment.

  2. Creative inconstanty

    Xbox finds itself in the midst of a C-suite rotation and the classic destruction of thousands of jobs that follows.

  3. Revisiting My Reading List

    Edit: I recently discovered https://indieweb.org/read which solves this problem by embedding feed information directly in the HTML rather than generating RSS/Atom.

  4. PGP and Real-World Cryptography

    My previous post details setting up Sequoia PGP for email encryption, where I gloss over technical details in favor of waxing poetic about the virtues of privacy.

  5. Email Encryption with Sequoia PGP and Thunderbird

    The Discord Face ID debacle has reminded me that centralized platforms routinely abuse user privacy.

  6. Coding with Agents; Managers and Builders

    Like many software engineers I've been experimenting with coding agents as part of my day job.1 My approach is still in its infancy: a handful of tabs and sessions organized by tmux, terminal split in half while coaching Claude through planning and implem…

  7. Prototyping a Chess Puzzle Game

    Monster Chess is my attempt at a chess puzzle game that doesn't require any knowledge of chess except the movement of the pieces.

  8. Guide to Cryptic Crosswords

    The cryptic is a special kind of crossword that is unfortunately lacking popularity in the US.

  9. Why React Matters

    A recent popular article compares React to Backbone, arguing that React is not much of an improvement.

  10. A Thorough Look into RBS for Rails

    Back in 2020, Ruby 3.0 introduced a system for writing type definitions for Ruby programs called RBS.

  11. Deno's stdlib is Available Outside Deno

    Out of the craziness that has been the last couple weeks of NPM supply-chain drama we're reminded that Deno at least had a few things right when it pushed for a secure-by-default stance towards third-party code.

  12. August Was a Great Month for Puzzles

    I can't stop thinking about two puzzle games that came out last month.

  13. New Emacs Package: Helix Mode

    Short version: I'm building a new Emacs package: Helix Mode.

  14. Action Cable + React

    Using Action Cable in React is surprisingly difficult.

  15. Kafka on the Shore is My Favorite Murakami Novel

    The following is an email I sent a friend regarding Kafka on the Shore.

  16. How I Organize Email with HEY

    Six months after swapping back over to HEY for email feels like the appropriate time to check in on how it’s going.

  17. Visualizing Bracket City Puzzles

    Lately I've been addicted to a new daily word puzzle game called Bracket City.

  18. Onboarding a new Mac

    My process for onboarding a new Mac: Remove all of the apps from the default dock.

  19. Ruby and RSS feeds

    I've been digging into Ruby's stdlib RSS parser for a side project and am very impressed by the overall experience.

  20. Reminiscing on Flow

    (The type-checker, not the state of deep work) React's recent sunsetting of Create React App has me feeling nostalgic.

  21. Zod refinements are complicated

    Today I found myself at the bottom of a rabbit hole, exploring how Zod's refine method interacts with form validations.

  22. Modularizing Start Emacs

    Some folks don't want their entire Emacs configuration to live in a single, thousand-line file.

  23. Async IO in Emacs

    Stumbled on the emacs-aio library today and it's introduction post.

  24. Pulling Puzzles from Lichess

    Lichess is an awesome website, made even more awesome by the fact that it is free and open source.

  25. Logseq Has Perfected Note Organization

    A little while ago Apple Notes left me with quite the scare.

  26. Paper Puzzle Remixes

    The holidays are always a great time for puzzles.

  27. Best of 2024

    I'm always surprised when distilling a year into a single post just how many things take place over those 365 days.

  28. Automating Quick Notes with iOS Shortcuts

    I've blogged before about why I really dislike apps like Notion for taking quick notes since they're so slow to open.

  29. Solving Puzzles by Making Puzzles

    This year I've substantially buffed up my crosswording skills.

  30. The Most Common React Mistake

    The React homepage promises that "learning React is learning programming" and I think the framework somewhat delivers on it.

  31. Type predicates to avoid casting

    Type predicates have been around but today I found a particularly nice application.

  32. Data migrations with data-migrate

    What I traditionally would've used Rake tasks for has been replaced with data-migrate, a little gem that handles data migrations in the same way as Rails schema migrations.

  33. Cool Rails concerns

    There's something super elegant about Writebook's use of concerns.

  34. Why I Still Use Apple Notes

    My list of reasons for using Apple Notes isn't very long.

  35. Exploring the Writebook Source Code

    Earlier this year 37signals released Writebook, a self-hosted book publishing platform.

  36. HEY to Fastmail and Back Again

    I've read a few stories about folks moving their email from HEY to Fastmail, but have not seen any in the reverse direction.

  37. Crafting Interpreters, Ruby Style

    I finally have started working through Crafting Interpreters, a wonderful book about compilers by Robert Nystrom.

  38. New stuff in Emacs 30

    Emacs 30.1 is near on the horizon with the most recent pretest (30.0.93) made available in late December.

  39. Recently

    Recently I've been deep down a crossword puzzle rabbit hole.

  40. Markdown Rendering with Awk

    I can't believe I'm writing another post about Awk but I'm just having too much fun throwing together tiny Awk scripts.

  41. DM Tools with Awk

    I picked up Awk on a whim and am blown away by how generally useful it is.

  42. A Few Months with Kagi

    I've subscribed to Kagi for a few months now and wanted to collect some of my feelings towards it, particularly addressing whether I think it's worth paying $10/mo for a search engine.

  43. My Year in Reading

    I read 24 books in 2023, a total of just over 8,000 pages.

  44. How to Install React

    Tsoding's recent stream about React is a hilarious reminder of the complications of web development tooling and the lack of support for beginners who want to take a bottom-up approach to learning.

  45. Hypermedia and Hyperbole

    My partner and I are slowly working our way through the Myst series and have finally started Myst 3: Exile.

  46. Recently

    I'm taking a page from Tom MacWright's blog and am trying out a "Recently" series, where I summarize a few things on my mind since my last post.

  47. Deno + Tree Sitter + Emacs

    I've been spending a bunch of time fiddling with Deno lately, mostly in the form of small scripts and Fresh projects.

  48. Building a Compiler for My Static Site Generator

    My side project has exploded in scope.

  49. Small Weekend Projects

    I love small weekend projects.

  50. Building a Flymake Backend for Clippy

    Last weekend I had a great time building my own Flymake backend for Clippy (the Rust linter): flymake-clippy.