Software Development
- August 3, 2025 Bebo HQ
- April 24, 2023 Development login credentials in Xcode
- April 24, 2023 Little Countdown: Task Suggestions
- April 7, 2023 Introducing: Buffers, New Premium Feature
- January 13, 2023 Reverse Interview Questions
- December 9, 2022 Archive for Little Countdown
- November 3, 2022 Little Countdown 2.0
- October 4, 2022 iOS Developer Resources
- September 23, 2022 Apple Pay vs Google Pay handling of sensitive card info
- September 20, 2022 SwiftUI: Link phone numbers, emails, URLs in Text without Markdown
- June 7, 2022 CoreData: All that is left to us is honor
- May 17, 2022 Wishes of a Programmer
- January 13, 2022 Legacy of _why: Joy of Programming
- September 15, 2021 Apple Fall 2021 Event: California Streaming Notes
- July 31, 2021 Sourcetable Employee #1: Job, Notes, and Review
- June 25, 2021 How to start a (software) side project
- April 1, 2021 I'm a Programmer, not a Formatter
- December 29, 2020 Production Concerns Checklist
- December 8, 2020 Production: Error Tracking
- November 8, 2020 Don't be a liar
- September 19, 2020 macOS: the Option (⌥) Key
- September 13, 2020 Docker
- September 13, 2020 Effective Leadership
- May 29, 2020 Swift: Immutable Struct Singleton Initialization
- May 28, 2020 Fastlane: Downloading AppStore Metadata
- May 20, 2020 Swift: Converting String to Date
- May 19, 2020 Horizontal Stack Content Hugging
- May 16, 2020 Adding an Instructional Overlay for first time users to your app in iOS
- February 17, 2020 Software Development Deconstructed
- February 11, 2020 Apollo Server: Initializing Data Sources
- December 22, 2019 Effective Management
- July 5, 2019 Sitting Optimizations
- June 21, 2019 Onboarding new developers
- June 6, 2019 Bitrise: Mobile CI Service
- June 2, 2019 Automated Beta/Internal Change Notes with Fastlane
- May 13, 2019 Pair Programming
- May 9, 2019 Reasons for testing code
- May 9, 2019 Swift: associatedtype
- April 30, 2019 Bebo
- April 19, 2019 Effective Manager Notes
- April 4, 2019 Full Stack Employee: The 3 Hats