All blogs / Apple / classic Mac
Allen Pike
Apple / classic MacSoftware / engineering practiceAI / MLMobile / iOS / AndroidEngineering management / careersEssays / personal
- Posts
- 438 from 3 Apr 2002 to 30 Sep 2026
- Posting
- monthly (17 in the last year)
- Kind
- personal blog
- Feed
- https://feeds.allenpike.com/feed/
2026 14
- Vancouver Election Guide, 2026
- Launch Now
- The Brains of the Operation
- The Rise of Transparency
- Weighing the Business Case for Quality
- We Can Do Hard Things
- Building for Voice In, Visuals Out
- Test Coverage Won’t Save You
- Surprise! Pay $1000
- Voice In, Visuals Out @ AI Engineering World’s Fair
- How To (Not) Spend $10k/wk on Coding Agents
- The Persistent Gravity of Cross Platform
- Maggie Appleton on Gas Town and Coding Agent Orchestration
- A Broken Heart
2025 14
- A Box of Many Inputs
- Why is ChatGPT for Mac So… Bad?
- Why is ChatGPT for Mac So Good?
- How to Not Get Acquired
- UX Entropy
- Building Something Big
- Getting Tied Up
- Spending Too Much Money on a Coding Agent
- Figma Slides is a Beautiful Disaster
- Post-Chat UI
- Canada Votes
- A Score for Snacks
- JavaScript Fatigue Strikes Back
- The Era of Tab Continuation
2024 18
- An Unreasonable Amount of Time
- The Talk Show, Ep. 415
- It’s Good for Apple, and Okay for You
- Final Fact
- Testing the Untestable
- BC Votes
- Infer, an AI Eng Meetup in Vancouver
- Our Unevenly Distributed Future
- Starting Forestwalk
- Pushing the Frontier
- Feeding the Baby
- LLMs Aren’t Just “Trained On the Internet” Anymore
- Building Slack
- Sell First, or Build First?
- Steamclock’s Next Chapter
- The Dangers of Curiosity
- Once a Month
- From Chatbot to Everything Engine
2023 14
- Splitting Services and Product
- You Should Have a Research Question
- Build a Deck of Heroes
- The Curse of Dialup World
- Make the Thing a Link
- The Feedback Wizard
- Do Something, So We Can Change It!
- Going Way Beyond ChatGPT
- How Leaders Manage Time & Attention
- Collect Stories, Not Generalizations
- 32K of Context in Your Pocket
- A 175-Billion-Parameter Goldfish
- Humans Need Play
- The Care and Feeding of Feeds
2022 14
- Dungeons & Developers
- It Shipped That Way
- You Should Propose More Things
- 2022 Vancouver Election Guide
- A Password Autofill Surprise
- How to Go Over Budget
- Setting Two Spies Free
- Giving a Shit as a Service
- Someone Wants to Learn From You
- How to Buy a Family EV
- Coda vs. Notion, and Emoji Pickers
- How Two Spies Closes Cities
- What Doesn’t Need to Be Done
- Beyond Optimism
2021 14
- The Burgeoning Need for Focus
- Fresh Air Life
- Fight for Outside Perspective
- The Persistent Gravity of Cross Platform
- How to Write Docs People Read
- Amazing Atelic Activities
- The Teams You Worked on May Have Sucked
- Should You Build a Mobile App?
- Books Are a Seed You Can Plant
- Remote Hiring at Steamclock
- An Iterative Workflow for Attention
- Do Great Work, Then Tell People About It
- App Tracking and Analytics
- Streaming Stories and Troubling Tales
2020 14
- Two Birds, One Scone
- Living, Fast and Slow
- On Refining Apps’ Text
- How to Not Build a Social Network
- 6 Months in the Closet
- The Case of the Missing Tuna
- Being Good at Roulette
- The Secret Rules of iOS Development
- Half Here, Half There
- The Unified Theory of Cereal
- Explain Like I’m 3
- Don’t Drink the Cream
- Ode to the Beginning
- Two Spies
2019 14
- Guide to the Cold-Industrial Complex
- The Coming Supremacy of AR
- Rate This App
- Canada Election Guide, 2019
- Kitten See, Kitten Do
- Multiply Your Time
- Being More than Nice
- Control the Silence
- iTunes: An Error Occurred
- Making a List, Bolding It Twice
- Information Needed
- 325: Podcast Episode Numbers
- Navigation Should Be Boring
- Fun Fact
2018 13
2017 12
2016 11
2015 13
2014 12
2013 5
2012 15
- Making a funky app video
- Shipping Party Monster
- The Retina 13″: Awkward
- The end of Rich Corinthian Leather
- 50 shades of black
- iPhone product shots, 5 years on
- A Monster in the lab
- Speciation in computing
- iPhone apps on the iPad 3
- iTunes’ ball and chain: Windows
- The tweet to nowhere: protected replies
- 3 megapixels in your lap
- Anchoring startups
- Homes for Vancouver startups
- The pain of text formatting on iOS
2011 6
2010 16
- The Chrome Web Store: get paid to make things
- HOWTO start a technical meetup
- Simple lessons about the App Store
- Announcing WeddingDJ
- A Tale of two Budgetable competitors
- SproutCore spreads its wings
- Leaving Apple
- Twitter is fixing links
- Scrolling libraries for Mobile Safari
- Choosing a viewport for iPad sites
- Four-way racing coming to PS3
- Altering Time retired
- Cassandra: Too fast
- More JSLint, less JSWTF
- An ode to split screen
- Unladen Follow 2: How annoying would this user be?
2009 49
- Crafting realistic interfaces
- Tab Modality: Chrome makes it happen
- Announcing Unladen Follow
- Chrome for Mac annoyances
- Accessing Twitter with the OAuth Gem and Rails
- IE9 will be faster and rounder
- Feeds worth reading
- Blogger impersonation rampant
- Friedisms
- Stop the fire hose: Primary sources
- Not everybody likes LinkedIn
- I am not a contact
- Vancouver Javascript Meetup
- iPhone coming to everyone else in Canada
- Sony is Going after the touch
- iWork.com updated
- Want to use Wave in Explorer? No problem!
- GMail for HTML5: Loading code via comments
- Forum upgraded!
- Web app theme showdown: Aristo and Ace
- Rainbow pies
- Shaw trying to drown Novus
- Niche blogs: Saving you from my tea rants
- Unlimited music downloads
- Array.sort browser differences
- 3D CSS Transforms hit WebKit trunk
- Wine, donuts, and sex
- Electrolysis: Separating Firefox
- Textmate 2 Still Coming™
- Chrome’s Webkit fork ends
- Real function names come to WebKit debugger
- Google’s 3D on the web vs. Mozilla’s
- Pricing games by length
- Mobifying the world
- GMail adds Undo Send
- iTunes DJ
- What your time is worth
- The California Guys
- Kindle for iPhone
- Safari 4: Webkit gets dressed up
- Taking advantage of IE
- Dropping IE6 Roundup
- Twitter and URL mangling
- Antipode realigned
- All content needs dates
- Vancouver now in 3D
- Wesabe spices up your budgets
- Just let me play, would you kindly?
- iWork.com launches
2008 45
- I’m not dead yet!
- Chromey Goodness
- Designing a dune buggy genetically
- Feature shotguns vs. feature lasers
- Textmate 2: “I’m not dead yet!”
- WordPress admin usability study
- SurfaceWare video
- Ten Tidbits from IE8
- JQuery kicking Prototype’s ass
- Translink iPhone site launches
- CSS3 Borders still mired
- Seeing red: CSS sprite borders
- IE8 takes on Firebug
- Javascript engine showdown
- A better object.toString() in Javascript
- Firefox 3.1 adds border-image
- The horror of sneaker design
- Free Ideas
- XBox 360 drops to 5th place
- Two down, n to go
- Not another photoshop montage
- Google Lively
- No unlimited plan, thank you
- IE wants to know your background
- Canadian iPhone plans released
- Shipley on being oneself
- Appled
- Bad UI followup
- Cancelling “Yes or No”
- You will lose all unsaved progress!
- Twitter and dogs’ butts
- Mac addicts and Firefox
- Elegant authentication in CodeIgniter?
- C++ getting lambdas and closures
- Farewell floating footer
- Japan shuns URLs
- Your browser’s command line
- iPhone developer program stalled
- OLPC dream dies
- Indentation voodoo in Python
- Facebook attacks application spam
- Highlights from Web Directions North ’08
- Firefox’s new Mac theme
- The MacBook Cube
- One week of Safari
2007 48
- Thinking about Amazon’s SimpleDB
- The framework shouldn’t wag the app
- phpBB 3 Released
- Antipode tweaked
- Programming as checklists
- Flickr integrates Picnik
- Hosting software rocks
- Web designers converging on Vancouver
- Competition in wireless coming to Canada
- Should eBook readers display double-up?
- Games, cores, and functional languages
- Why scale teams?
- OmniFocus gets 2500 preorders in 5 days
- Firefox 3 hits beta
- Death to minimization
- Altering Time news moved
- Alterations delivered to your doorstep
- The Long Tail of your Tunes
- Worst web design known to man
- Goodbye Boing Boing
- Eee: Linux notebook for $200
- Walking on the nightly side
- Fake unlimited gets the smackdown
- Really hard things
- Apple Store coming to Vancouver... in 2009
- Reddit killing Silicon Valley?
- Welcome to Antipode
- Palm responds to stimulus
- 10 Days until Mac OS X 10.5
- PHP tip: Path-independent sites
- Showdown: iPod touch vs. iPhone
- Fat nano will fit in change pockets
- The dialog is dead, long live the bar
- Worst ISP acquisition ever
- BuyMeNowNowNowNow!
- One Year of Altering Log
- Death to ‘unlimited’
- EA’s UI design sucks: won’t let you play hockey
- Facebook commits seppuku
- The average marriage
- A message from the heavens Mountain View
- Workspacing
- Virtuosity: More Faith, fewer numbers
- Google Analyzes Altering Time
- Apache can do your speling for you
- Programming in a towel
- The iPhone: Awesome! Wait...
- The horror of ring tunes
2006 20
- Q: Why was Google Answers axed?
- FantasyTech 3: GOTO FUN
- The Zuney Bin
- What’s a Budgetable?
- Please let me design a cell phone
- Bye Bye Internet Explorer 6
- iPod SDK, where art thou?
- Sony doesn’t want you to buy a PlayStation 3
- Getting people to do boring things for fun and profit
- Faith competing for Engineering
- Altering Time altered
- Review: Coke and coffee, sitting in a tree
- Report from WWDC 2006
- Comment away!
- What won’t happen at WWDC 2006
- New Weblog Format
- Ass worked off; still faithful
- Vancouver Skytrain anagram map
- Places of Insanity
- Speaking of Faith
2005 28
- Not discouraged by hurricanes
- Hurricane honours Faith
- It’s Beta time!
- Beta: Baking for a couple weeks at 350
- Beta approaches
- What does loyalty look like?
- New insights
- Rocking in the free time
- Players want to interact
- First endgame nears
- health- burden+
- One thumb up
- It’ll be a game Real Soon Now™
- Alpha Test: Round 3
- Apple goes Intel; Force disrupted
- Trying to keep faith
- Finding the gaps
- Fixing bugs you don’t care about
- The blog post... of science!
- Quintillions of followers - a roundup
- Faith 3D and Internet Explorer 2 support
- New news article rumoured; experts baffled
- Eventful day of development
- Things to do, places to worship
- Graphs shown who’s boss
- Beings of worship & psychotic episodes
- RSS newsreaders
- Back to engineering
2004 8
2003 6
2002 15
- “Asylum” development living up to namesake
- Youth sued for liking ninjas
- Get $10k for naming a baby
- Giga Hurts
- The Theatre Company Movie
- Why Ogg Vorbis?
- Website will suck less, experts expect
- Altering Time Newsroom uninspired
- Real’s bloated mess seeps into naming
- Cell phone spam to be banned
- 5″ by 7″ PC to be released; Mavis Beacon sues
- The Sims more addictive than cocaine, experts suggest
- Napster to be purchased by Bertelsmann - both users interviewed
- Microsoft Xbox sells poorly in Japan
- Microsoft’s anti-UNIX site hosted by UNIX