Claude Workflow pt. 2
Updates on how I automate my Claude usage.
Updates from Andrew McKnight's blog.
Updates on how I automate my Claude usage.
Yet another post about LLM-assisted side projrct necromancy.
Some simple graphical frameworks for thinking about what—and how—we build and use technology.
How I've been using Claude Code to build iOS/macOS apps.
LLMs demostrate why TUIs are superior to GUIs.
Things I've learned after ramping up intensity with Claude Code.
Recent experiences with Claude, Cursor, Copilot and ChatGPT.
Adventures in plumbing and electricity.
A real story about how a dreamy ski day turned into a nightmare.
A truly disruptive verification process.
We've solved inventing blog engines and todo list trackers, so can finally examine real problems, like task runners.
"Levels Of Giving A Fuck" (LOGAF) violates the Law of the Excluded Middle.
First thoughts after watching the 2024 WWDC Keynote and Platforms State of the Union addresses.
Axioms, maxims, truisms, heuristics, theorems, paradoxes, thought experiments, sayings, razors, and maybe some clichés.
Visualizing our tendencies as programmers.
Looking at federal reserve interest rate changes in each presidential election year.
Recently learned about my new favorite versioning scheme so far from none other than Donald Knuth.
My first Mac memories.
Infinitely jesting about VR headsets.
Building a Swift CLI to manage my Magic: the Gathering card collection.
Gotta keep the little ones busy, teaching problem-solving skills is just the cherry on top!
I started from the end, and worked my way backwards.
I tried using the Swift Playgrounds app on my iPad while solving problems for Advent of Code 2020 this year. Here's my impression of the app as a code editor.
My scheduled programming for watching this year's WWDC session videos.
Brainstorming ways to combine Apple's productivity apps into a bird's-eye-view Today widget: Good Morning!
A small request for sharing some simple organizational features amongst more of Apple's productivity apps, with some mockups of what it might look like in Reminders and Calendar.
Apple recently released their transparency report for government and private party information requests for January through June of 2018, in an updated format including broken out CSVs.
Describing the setup I've put in place towards a New Year's resolution to manage my time a little better, both for the day-to-day and longer-running goals.
Looking at some ways to write tricky Swift code using Unicode.
A collection of command line tools I've used on *nix systems.
Rewriting an old asynchronous Operation (née NSOperation) subclass in Swift for Pippin, learning new things.
Introducing a new tool as part of my evolution towards effortless versioning of code.
Catching up on some experimentation with different backend, one of which was the Vapor framework for Swift on the server.
Announcing some new CLI tools available, and plans on how to consolidate others like psst, xcbs and vrsn.
Describing yet another winding foray into setting up a Rails app.
Reviewing my foray into using Result for error handling in Swift, and my realization of a particular use case it solves well.
Outlining the differences between Xcode project targets and build configurations, and how to properly use each one.
Describing my process for semantically versioning the Pippin podspec, deploying it to CocoaPods trunk, and committing all the results to git history.
Thinking about the future of the Macbook Pro, and the direction in which the TouchBar might indicate it's headed.
My long journey to set a devpod's SWIFT_OPTIMIZATION_LEVEL, from the podspec's pods_target_xcconfig, to Podfile's post_install and finally arriving at the succinct project.
As I near 20 years since first picking up computer programming, I take a quick look back at the languages I've used and the tools available to work with them, with thoughts on the synergies between them and our own brains.
In light of recent news about dependency manager breakages and vulnerabilities, highlighting some steps you can take to protect your dependencies and the projects for which you need them.
Highlighting some of the new features in the first major update to Pippin.
How I'm currently using Rake to automate a few common tasks I carry out to manage my iOS apps' version numbers.
An update and first official version of my Swift app development framework.
A simple script to perform straigtforward template replacement of credentials in a codebase, to help avoid committing them.
Describing my journey to build a photo gallery for my website using Jekyll/Liquid to template all the things.
A brief survey of log level concepts in the iOS community and elsewhere.
Extrapolating Apple's technological advances from the past onto their current product lines and research, for funsies.
The similarities between computers and looms, distant cousins related through their ancestor, the Jacquard loom.