Series of Posts
This is a series of very short posts, covering varied topics.
This is an ongoing series, where I do a “deep dive” into various topics in the Swift Programming Language.
This is a series on implementing Universal Links and URL Schemes, in iOS apps.
This is a series, in which I explore using the Swift Package Manager to help us to manage our development dependencies.
This is a series, in which I explore using the Apple Core Bluetooth Framework to interact with Bluetooth devices.
This series picks up where Writing a Bluetooth SDK left off, and implements a few “low-hanging fruit” changes.
This is an ongoing series, where I walk through designing and building a simple, open-source streaming video converter for the Mac.
This is a series on CSS-Based Web Design I originally wrote in 2010. It’s still completely relevant, and an excellent teaching aid.
Individual Posts
This is a screed about staying “in the middle of the road,” when it comes to usability.
This is about the importance of using varying degrees of structure in project management.
In which I discuss how I document my code.
A Description of the manner in which I develop risk management strategies.
A post, describing my testing philosophy.
This is a post describing my personal design and development process.
This is another post describing my personal design and development process.
A post, describing my “ultra-agile” design specification process.
This is a post I put out several years ago, about the importance of infrastructure. It’s pretty pedantic, but a fun (and light) read.
This is the story behind the design and specification of the BMLT.