The Curious Engineer

All blogs / Mobile / iOS / Android

Sam Soffes

soff.es

Software engineer exploring the world in my camper van.

Mobile / iOS / AndroidTravelGeneral

Posts
319 from 28 Mar 2006 to 31 Dec 2025
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://soff.es/blog/rss.xml

2025 1

  1. 2025

2024 1

  1. 2024

2023 1

  1. 2023

2022 3

  1. 2022
  2. Cozumel 2022
  3. Thirty-Three

2021 4

  1. Impact
  2. Diving in The Philippines
  3. Deep Hobbies
  4. Thirty-Two

2020 7

  1. Ruby on Apple Silicon
  2. 2020
  3. Homebrew on Apple Silicon
  4. Debugging JSON Data in LLDB
  5. Thirty-One
  6. Home Assistant, Sonos, and Siri
  7. Quickly Opening Projects in Xcode

2019 12

  1. Diving in Cozumel
  2. Taking a Break
  3. California Riding and Hiking Trail
  4. Tahoe Rim Trail
  5. Dark Mode Stylesheet
  6. Lost Coast
  7. I Don’t Care
  8. Walking to Work
  9. Great
  10. Thirty
  11. Work-Life Balance
  12. Static Blog

2018 3

  1. Staying Positive
  2. Maximum Effort
  3. Custom Mechanical Keyboard

2017 6

  1. Bundle Command Line Tool in macOS App
  2. Aggressively Hiding the Cursor
  3. Automating Simple Things
  4. Cancel Borderless Window
  5. Share Confirmation
  6. Mic Setup

2016 1

  1. Widest Roman Prime

2015 10

  1. Automated Bundle Version
  2. What Color Is It
  3. Static
  4. Git + Redis Backed Blog
  5. String Homogeneousness Algorithms
  6. Network Testing in Swift with DVR
  7. SyntaxKit
  8. Automatic UI Updates with Value Types in Swift
  9. Redacted for Mac Launch
  10. Desk Headphones

2014 21

  1. NSRegularExpression Notes
  2. Personal Sam
  3. Questions — Part 2
  4. Value of Beta
  5. Four Questions
  6. Swift
  7. Quantum Data Teleportation
  8. The Mother Futon News
  9. Litely
  10. Apple Developer Tools
  11. Coins for Android
  12. Coit Tower Walk
  13. Twenty-five
  14. SSToolkit 2.0
  15. iOS Resources
  16. Parting Ways with Execute iOS
  17. How to Hold a Pencil
  18. The East Wing — Part 3
  19. Happy Monday
  20. Coins
  21. Valio Con 2013

2013 33

  1. Does Free Diminish Value?
  2. Raising Your Profile
  3. Custom Controls in Footage
  4. Tin Can
  5. Snapchat
  6. Picking Good Clients
  7. Motivation
  8. Shares 2
  9. Founders Talk - Part 4
  10. Onward
  11. Fat
  12. Everlapse
  13. Setting Up Open Source and Live Coding — Part 2
  14. Setting Up Open Source and Live Coding — Part 1
  15. Sleep Schedule
  16. Making Roon Faster
  17. Tearing Up the Carpet
  18. Parting Ways With Cheddar
  19. Let’s Hope
  20. New Homepage
  21. Space
  22. WWDC 2013 Predictions
  23. My DNA
  24. Why I Don’t Use Interface Builder
  25. How I Design for iOS
  26. How to Build a Ruby Gem
  27. Springboard Episode 3
  28. Sublime Text 2 Configuration
  29. iPad Stylus Review
  30. New Blog
  31. Hello World
  32. Introducing Quesadilla
  33. SuperConf 2013

2012 62

  1. Mac App Store
  2. Ship It
  3. Founders Talk - Part 3
  4. Changes
  5. Reverse Minimalism
  6. A Good Talk Show: Episode 1
  7. Testing Retina Graphics with ResolutionTab
  8. Developer ID, Mountain Lion, and the Keychain
  9. The East Wing
  10. App.net is Dreaming Small
  11. Founders Talk - Part 2
  12. One Thousand Dollars an Hour
  13. Wrangling SVGs
  14. Founders Talk - Part 1
  15. The Tech Block Podcast 7.31.12
  16. Retiring at 25
  17. How To Learn
  18. Those Were The Days
  19. Acquisitions
  20. Hello Internet: Nexus 7
  21. Behind Cheddar’s Server
  22. Founders Talk Interview
  23. Scaling Cheddar
  24. Ask Me Something About Cheddar
  25. Boredom & Change
  26. Don't Censor Me
  27. Developer & Designer
  28. Yammer Sells for $1.2 Billon
  29. Staying Strong
  30. Learn iOS
  31. Dealing with Emoji
  32. Using People
  33. My Grid System
  34. Part of RubyMotion Open Sourced
  35. Having Less
  36. Pulp 2.5
  37. Coda 2
  38. Why the Facebook IPO Matters
  39. WebKit CSS Variables
  40. Zendesk Careers Video
  41. The Balance
  42. Strapless iPod Nano Watch
  43. Introducing SSPullToRefresh
  44. SASS vs LESS
  45. Ruby in the Browser
  46. Google Knowledge Graph
  47. Cheddar Lessons So Far
  48. Progress in iOS
  49. RubyMotion Review
  50. The Industry Podcast
  51. Announcing Cheddar
  52. Don’t Forget the Little Things
  53. Unjarring The Responsive Web
  54. Hire Sam
  55. Introducing Shares
  56. Image Optimization on iOS
  57. Hello Internet: Selling My Stuff
  58. Here We Go Again
  59. Constantly Changing
  60. Automatic Reference Counting
  61. On Managing Money
  62. UITableViewCell Silly Magic

2011 25

  1. Always Initialize to Nil
  2. Open Source is Rewarding
  3. My Deploy Script
  4. How to Install Ruby 1.9.3
  5. Genius Launch
  6. Make iChat Better
  7. Easy Syntax Highlighting
  8. Removed Facebook Comments
  9. Face Detection at Hipstamatic
  10. The Worst Recruiters
  11. How To Rock at Craig's List
  12. Hey, Synthetic
  13. Notebooks
  14. Compass and Rails 3.1
  15. Hipstamatic
  16. Moving On
  17. Four Years
  18. Custom Cloud App Viso
  19. Clean Up Your Project
  20. Typical Sam
  21. How to Drastically Improve Your App with an Afternoon and Instruments
  22. 52 Profiles Video
  23. Some SSToolkit Additions
  24. Shapes App
  25. Miracles Happen

2010 31

  1. I’m Moving to San Francisco
  2. Why Crazy Column Designs Are Bad
  3. Hello Internet: Twitter
  4. Hello Internet: Mac App Store
  5. Hello Internet: The Government
  6. Hello Internet: MicroCell
  7. Web App vs Native App
  8. Hello Internet: Throwback Mountian Dew
  9. Thoughts On Writing Code For Money
  10. On My Own Again
  11. Hello Internet: Apple
  12. Hello Internet: iPhone Screens
  13. Sync Your Fonts With Dropbox Tutorial
  14. Pro Apps
  15. How To Learn Rails
  16. Hello Internet: Old Spice Guy & Retweet Contests
  17. Hello Internet: iPhone 4
  18. Archiving Objective-C Objects with NSCoding
  19. Updated iPhone JSON Benchmarks
  20. Two Videos You Need to Watch
  21. WWDC 2010 Predictions
  22. New Server Script
  23. Homepage Albums
  24. Archiving NSManagedObject with NSCoding
  25. Hosting Frustrations
  26. Old People and the Other Side
  27. What I Do
  28. Rejected for Cleverness
  29. Trying to Teach Web Development
  30. Moved To Heroku
  31. App Store Rejection

2009 30

  1. Running Rails Local Development with Nginx, Postgres, and Passenger with Homebrew
  2. Screencast: Reuse Code Across iPhone Applications with a Static Library and Git
  3. App Store Approval Process
  4. Customize UIKit with Method Swizzling
  5. I Released an iPhone Push Notification Gem
  6. Easy Deployment with Heroku
  7. iPhone JSON Benchmarks
  8. Parsing JSON with the iPhone's Private JSON Framework
  9. Markdownr.com
  10. iPhone Push Development Issues
  11. I Like Gowalla
  12. New Blog on GitHub and Jekyll
  13. Moving to Dallas
  14. MobileLex 2009
  15. Cocoa Makes It Easy
  16. How To Tether iPhone 3.0 Without Jailbreaking
  17. Web Services with Cocoa Surprise
  18. Why I Do Not Profit Share
  19. Scratch that, I'm staying in Oklahoma City
  20. Moving to Louisville
  21. I Don't Have A Boss Anymore
  22. My Take on using Ruby on Rails
  23. OpenBeta and OKCCoCo
  24. Linus Torvalds on git
  25. iPhone Plist Tutorial
  26. Hello World Again
  27. Counting to Infinity
  28. Eleven At Night
  29. Why A Mac App Store Would Suck
  30. New Music: To Wait A Lifetime

2008 22

  1. Back to WordPress
  2. Video: Why I Love Remember the Milk
  3. Fun Unicode Domains
  4. How To Sync Your iTunes With Dropbox in 3 Steps
  5. SoundCloud is Pretty Sweet
  6. Being 19 with a Career Sucks
  7. samsoff.es
  8. Twitter from Quicksilver
  9. Music Podcast and Years
  10. Five instead of Four
  11. 3 Easy Steps to Optimize Web Apps for iPhone
  12. Simple Pagination and Commenting Ideas
  13. Glad I Chose Programmer Over Musician
  14. The Experiment
  15. Yay For RSS and Kohana
  16. I am Addicted to Redoing my Blog
  17. First Countdown Maker Sale!
  18. The iDisk Sucks
  19. Social Graph API
  20. ExpressionEngine Kills My PageRank
  21. Data Portability
  22. New Contact Information

2007 23

  1. Life Updates
  2. Google Is Awesome
  3. My Name is Kevin Smith… Only at GameStop Though
  4. IE Firefox? Why Would You Want This?
  5. I Love Panic
  6. Let’s End the Browser War and Just Comply with Standards
  7. New Design Coming Soon with sIFR
  8. Xbox 360 and HD TV
  9. Goodbye CodeIgniter. Hello ExpressionEngine
  10. Logic Pro Studio is Awesome
  11. Installer.app on iPhone 1.1.1, Finally
  12. iPhone Update 1.1.1 and Installer.app
  13. Internet Explorer is Stupid
  14. Sidebar Widgets
  15. The OO Page
  16. Coming Soon
  17. I got an iPhone
  18. I give up.
  19. Apple Slaps Vista in the Face
  20. My Quote of the Week
  21. Apple is Amazing
  22. Famous Quote of the Week
  23. Quote of the Week

2006 23

  1. My Quote of the Week
  2. Why I Click Google Ads
  3. My Quote of the Week
  4. My Quote of the Week
  5. I GOT ACCEPTED TO TAYLOR UNIVERSITY!!!!
  6. Using GarageBand as a Guitar Pedal
  7. New Get A Mac Ads
  8. iDVD 6, Awesome + Crap
  9. Facebook Makes Me Smile
  10. Treo 600
  11. WWDC 2006 & New at Apple
  12. Web 2.0 Look Coming
  13. New Bravia Video
  14. Quote of the Week
  15. Shake
  16. My New Favorite Guitar Tuning
  17. Quote of the Week
  18. Quote of the Week
  19. I Hate Apple
  20. Quote of the Week
  21. Apple Boot Camp Public Beta1
  22. iPod Scare
  23. The Motorola ROKR