in|retrospect
creating space for reflection
Essays / personalEngineering management / careersGamingTech news / industry
- Posts
- 826 from 1 May 2011 to 26 Oct 2026
- Posting
- weekly (35 in the last year)
- Kind
- personal blog
- Feed
- https://allenc.com/rss/
2026 34
- Review: Never Enough
- Second Violin Advisory
- Novelty at Home
- Too Long; Still Read
- What I Got Wrong about Grief in Video Games
- Under the Courier Helmets
- The Last Two Pixels
- The Wobbly Tower of Financial Abstraction
- The Myth of the Titleless Company
- Review: The Metaverse
- How to Write Words Good (with AI)
- Why It's Hard to Replicate the Kindle Experience
- Paperclip Capitalism
- A Requiem for Video Game Discs
- Rules of the Game
- FIREing Our Way to Financial Literacy
- The Linguistics of Programming
- Moving at the Speed of Information
- Our Three-Part Vacation Strategy
- Review: The Skill Code
- E-ink Didn't Die; It Got Interesting
- Spoiled, By Design
- The Changing Management Landscape
- The Neighborhood Gap Zillow Can't Fill
- Playing Catch-up in Online Publishing
- Review: Super Nintendo
- A Wild Ghost Blog Appears
- Cities by the Bay
- Star Trek's Future Now
- Cairn: Flow Within Constraint • in|retrospect
- Eccentric Founders • in|retrospect
- Gawking at the AI Zoo • in|retrospect
- A Retreat from Game Subscriptions • in|retrospect
- Executing Organizational Cartography • in|retrospect
2025 9
- Exclusively "A" Players • in|retrospect
- Lucid Motors, the Tesla of a Decade Past • in|retrospect
- Aspirational AI Utility • in|retrospect
- Review: Apple in China • in|retrospect
- Pixelache • in|retrospect
- Selective Acquihiring • in|retrospect
- Beyond Servant Leadership • in|retrospect
- The Staff Meeting Ritual • in|retrospect
- Financialization Endgame • in|retrospect
2024 11
- Year in Review — 2024 • in|retrospect
- Raising Readers in the Digital Age • in|retrospect
- Typing the Classics • in|retrospect
- A Year with the Dygma Defy Keyboard • in|retrospect
- A Kiddom Retrospective • in|retrospect
- AI Optimism • in|retrospect
- Smart Home Babel • in|retrospect
- Checking in on Minority Report • in|retrospect
- Thoughts on the Vision Pro • in|retrospect
- Batched Reading Efficiencies • in|retrospect
- The Stasis of E-Ink • in|retrospect
2023 6
2022 6
2021 4
2020 9
- Review: In Defense of Elitism • in|retrospect
- An Affirm Retrospective • in|retrospect
- California’s Wildfire Reckoning • in|retrospect
- Getting to Distributed Teams as the Norm • in|retrospect
- Organizational Flexibility • in|retrospect
- Mental Wellness • in|retrospect
- Life After COVID-19 • in|retrospect
- Functioning Through a Pandemic • in|retrospect
- The Engineering Leaders Hired by Startups • in|retrospect
2019 4
2018 8
- Separating Title, Responsibility, and Capability • in|retrospect
- Skills for Aspiring Engineering Directors • in|retrospect
- Recounting a 14-Year Career in Software, Part V • in|retrospect
- Recounting a 14-Year Career in Software, Part IV • in|retrospect
- Recounting a 14-Year Career in Software, Part III • in|retrospect
- Recounting a 14-Year Career in Software, Part II • in|retrospect
- Recounting a 14-Year Career in Software, Part I • in|retrospect
- The Bamboo Ceiling in Tech • in|retrospect
2017 7
- Principle of Singular Variability • in|retrospect
- The Case for a Single 27" 4K Work Monitor • in|retrospect
- The Cruel Startup Job Market • in|retrospect
- Revisiting the Square IPO • in|retrospect
- I Built my own Financial Planning Spreadsheet • in|retrospect
- A Counsyl Retrospective • in|retrospect
- Reflecting on Final Fantasy XV • in|retrospect
2016 8
- An Era Hostile to Innovation • in|retrospect
- You Don’t Deserve a House in the Bay Area • in|retrospect
- The Folly of Stack Ranking and Measuring Impact • in|retrospect
- Effective Communication Requires Traffic Engineering • in|retrospect
- A Fancy European Road Trip • in|retrospect
- Data Sync Not Invented Here • in|retrospect
- Transitioning to Management is Trial by Fire • in|retrospect
- Video Game Narratives • in|retrospect
2015 10
- Geeking out on Keyboards, Part II • in|retrospect
- Reconciling Tech’s Lack of Progress with its Disproportionate Influence • in|retrospect
- A Square Retrospective • in|retrospect
- The Persistence of Printed Books • in|retrospect
- Embracing Language Variety • in|retrospect
- Review: Evo Moment 37 • in|retrospect
- Can Free Mobile Content Survive? • in|retrospect
- Salary Requirements for a House in Silicon Valley • in|retrospect
- How Minimalism Becomes Homogeneous and Unfriendly • in|retrospect
- The Dying Web • in|retrospect
2014 4
2013 36
- Writing, Blogging and Journaling • in|retrospect
- Picking Your Battles • in|retrospect
- Building a Friendlier Moving Train • in|retrospect
- Game Consoles and their Bet on Software • in|retrospect
- Oh, the Humanities • in|retrospect
- Consistent Web Development for the Regular User • in|retrospect
- Technical Blogger's Block • in|retrospect
- Save #Longreads with Images and Video • in|retrospect
- Designing for the 1% • in|retrospect
- Privilege • in|retrospect
- Company Fit Matters • in|retrospect
- The Distorted Numbers of Company Founders • in|retrospect
- Gadgetry Hope • in|retrospect
- Is Product Simplicity a Reasonable Goal? • in|retrospect
- Cashing in on Engineering Wisdom • in|retrospect
- What Happened to Final Fantasy?! • in|retrospect
- Used Games and the Modern Gaming Economy • in|retrospect
- The Free-to-Play Gaming Evolution • in|retrospect
- 10 Front-End Development Tools • in|retrospect
- Assuming Everybody Else Sucked • in|retrospect
- Outdated Vehicular Technologies • in|retrospect
- The Web is Both Extremely Fast and Agonizingly Slow • in|retrospect
- Placing a Real Value on your Time • in|retrospect
- The Long Tail of Technological Solutionism • in|retrospect
- Considering Job Offers as a New Grad • in|retrospect
- The Future of Games as a Service • in|retrospect
- Google Reader, the Silent Geek Service • in|retrospect
- Blog Redesign and Resources - Code • in|retrospect
- Determining Whether Client-side MVC is for You
- Reaction to the Playstation 4 Reactions
- User-Centric Development Revisited
- Preserving a Pair Programming Culture
- The Horrible Designs of an Apple TV Clone
- Getting to Gmail Inbox Zero with Filters and Labels
- App Permanence is Vastly Overrated
- Real World Code does not Suck
2012 6
2011 4
Undated 660
- The passage of time in software development years
- I dont know
- Building from the fountain of youth
- The right and the wrong kind of recruiters
- Romantizing the trivial
- The functional equivalent of a solo meeting
- Growth hackers are all around us
- A dash of humanities within a world of science
- Hubris front end developers
- Our moneys worth
- Fragments web
- Vimtastic
- Talking the talk and walking the walk
- Care and feeding front end development team
- Too old to fail
- Its a user interface not a feature interface
- Consensus over proficiency blub be damned
- Social gaming is about business
- Right talent for the job
- Developer entitlement
- Routine
- Dont build for a bubble
- Software abroad
- How to get front end developers
- New year new theme
- Good ui begets great ui
- In memory of reasonably priced software
- Next on the list vim
- User centric development
- Some thoughts on engineering salaries
- Creative writing through tools
- A game of numbers
- Google just likes java
- Ergonomics
- Silky smooth browsing
- Dvorak update
- Y u no join startup
- Modern site engineering
- How i evolved my rss reading
- Dont design and code
- Dvoraky
- Acquaintance with rails
- Blind hindsight
- The value of quora
- Readability or the lack thereof
- Html5 madness
- Code pessimism
- The fresh smell of google
- The pain of mobile web development
- Startups are about passion
- Html is still the great equalizer
- Why bejeweled blitz remains addictive
- Understanding code by transcription
- Stop trying to hire just a players
- Hacker news techcrunch and the power of google
- From front end to full stack engineer
- Web typography then and now
- Outsized credit tangential association
- Everything bullshit
- Clicking pleasurable addictive
- Indie game bubble
- Troublesome portrayal women video games
- Great app cheapening
- Apple pay complexity payments
- White label gaming
- Solving human vs natural problems
- Go college
- Year review 2014
- Console wars sega nintendo battle defined generation
- What if
- Flash boys
- Big slow company stereotype
- Risk failure
- Developer ageism escape management
- Misusing apple design shortcut success
- Hatching twitter
- Cloud atlas
- Best autocomplete ever
- Hard thing hard things
- Selectively implementing web
- Magic kingdom
- Humanizing teams
- Quick blog design update
- Warnings errors production environments
- Difficulty hiring non senior developers
- Introduction computer science just start
- Make writing good better
- Inverted world
- Career advice give baby boy
- Exemplary touch gaming
- Hardest problems
- Reflecting absence privilege
- Flowers algernon
- Herding software engineers
- Geolocated breadcrumbs
- How to think about bigger housing numbers
- Cross posting to medium
- Simple accessible notes
- Checking emails on vacation
- Computer literacy post pc world
- The missing gap between college and self taught programming
- A quick thought on h1bs and profitability
- Speed mobile fast internet things
- Year in review 2015
- A quick overview of getting things done
- How long will we keep typing
- Crossy road and the pixel block arcade game
- Quick thoughts on the new wordpress single page app
- The future of paid software is being destroyed by app stores
- Succumbing to social media for news feeds
- The slightly smart feature watch
- Not everyone wants to work for equity
- You should probably care about kids too
- Review the dark forest
- Review the three body problem
- An experiment in adsense advertising
- Why should you join a company
- Review creativity inc
- Musical rhythm games are motivational
- Whether mobile products monopolize
- The skeuomorphic card
- Overcoming the stem stereotype
- Software needs a bigger appetite
- Geeking out on keyboards part i
- User interfaces by programmers v2 0
- Kindles chosen specialization against the generalist smartphone
- Review career superpowers
- Working harder is not a good career strategy
- Faking software design
- The comfort of an simple enjoyable routine
- Retina is driving pc hardware
- Progressive web apps
- Apps dont magically increase reach
- The complexity of mobile software
- How to read
- Not adjusting expectations
- 4 years later a slower macbook upgrade
- Not all engineering is equal
- The chronicles of e sports history
- The unique properties of photos
- Google and the currency of data
- Using webs emulation capabilities effectively
- More options for photos in the cloud
- The art of knowing what to learn when
- The gap bridged by dev bootcamps
- Unlearning keyboard shortcuts
- Building on experience in an engineering career
- A frustrating exercise in package reception
- Obsessing over apple watch bands
- What is there to talk about casual games
- The de stacking of microsoft
- Feelin good about equity
- The personnel management of the nba
- Appreciating the game design of magic the gathering
- The abundance and half life of code
- The tradeoff in websites
- Too many loaded terms did not read
- Review the first fifteen lives of harry august
- When feedback loops disappear in management
- Review the martian
- The many options in storing and enjoying photos
- Review the simpsons and their mathematical secrets
- Slack and email and the lowest common denominator
- When to not use a javascript framework
- Review science interstellar
- Skimming reading less
- Line behind billion people scarcity will define chinas ascent next decade
- Review fearless salary negotiation
- Returning from a blogging hiatus
- Donald trump and the job interview gambit
- Review covered calls made easy
- Breaking console tradition with the nintendo switch
- Finally the pc as a gaming console
- The demise of lyve
- Retreating back to simple notes
- Another year another iphone
- Software as a core competency
- Passive loot games
- No shortcuts to software development experience
- Review deaths end
- Unraveling the bi annual phone upgrade cycle
- Image attribution should be easier
- Teslas hype in defining the future
- How to find a good manager
- Race define important technology cars
- Review the inevitable
- The surreal urban sprawl of city skylines
- Review little rice smartphones xiaomi and the chinese dream
- Communicating a complex emotion through video games
- Breaking down team organization
- The difficulty of approaching transportation from a purely technological angle
- Year in review 2016
- The cafe workspace
- Evernote e2 86 92 onenote
- Fashion choices and the apple watch
- Automatable management
- Review the dip
- The extinction of the cantonese language
- Review ready player one
- Building a pc in 2016
- Vancouvers housing problem
- Startup interviews are still about credentials
- The majesty of an ultra wide monitor
- Forever backwards compatible
- Controlling data in the cloud
- The fluid modal gameplay in batman video games
- Modular agile development
- Ending the medium experiment
- Life as tetris
- Review seveneves
- Prescriptive vs descriptive promotions
- Review the life changing magic of tidying up
- You want a lower valuation joining an established startup
- Small screens for reading large screens for immersion
- Review the one minute manager
- Year in review 2017
- Managers club interview
- Quantitative value advice
- Review change agent
- Review dan browns origin
- Buy vs build
- Impressions iphone x
- Review blood sweat pixels
- Simpleleadership podcast
- 3 months meditating
- Studying sports leadership
- Review united states japan
- Review radical candor
- Providing leadership advice
- Types rule everything around me
- Review 10 happier
- Dont want manager
- Meta blog thoughts 2017 edition
- Review stories of your life and others
- Shadow of the colossus
- Smartwatches glorified fitness trackers
- Review managers path
- Impressions switch three months later
- Review the upstarts
- Review arkwright
- Educational tradeoff
- Hiring potential vs experience
- Review wandering earth
- A bifurcation in photography
- Review chaos monkeys
- Future mesh routers
- Knocking off the apple design pedestal
- Citibanks terrible customer hostile security measures
- How lightweight is a lightweight process
- Css all the things
- Review invisible planets
- Revisiting the tech leadmanager role
- Hooked on picross
- Trying out the opera neon
- Building the factory that builds the widgets
- Not everything has to be minimalistic
- Personal computers as a niche
- Impressions of the new ipad pro
- Year in review 2018
- Diablo on the go
- Review principles life and work
- Power user af
- The meaning from work can make early retirement tricky
- The difficulty in career planning
- The solution is more than just process
- My persistence of writing
- Putting the engineering into software engineering
- Review cliftonstrengths
- Impressions of the tesla model 3
- Keynote mapping a career in leadership
- Reflecting on 20 years of nba2k
- The coming of age of e sports
- Review high output management
- Thematic meeting days
- The lock in of apple only apps
- Impressions of virtual reality in 2018
- Scaling with your team
- Life organization as a wiki
- Review option b
- Nintendo labo is a gateway toy
- Review altered carbon
- The utility of writing
- Are strong opinions really weakly held
- Sleeping with ease
- To practice management
- The importance of spacing out
- The role of a cs education
- Autonomous vehicles will only make commutes longer
- Review leadership pipeline
- Kinesis advantage 2
- Review fcked management
- Software engineering salaries based capturing business value
- Review artemis
- Limits fictional world building
- Review badass making money
- Year in review 2019
- Games are getting cheap faster
- A job that values your function
- The library is awesome
- The software engineer gold rush
- 103 months of blogging
- Review a redemption of time a three body problem novel
- Peak smartphone
- Evolving game storytelling
- Review secrets of sand hill road
- The appeal of mechanical watches
- Review five dysfunctions of a team
- Code is a cultural artifact
- Review range why generalists triumph in a specialized world
- Review fifty inventions that shaped the modern economy
- Strategic paper
- Buying into network attached storage
- Review trillion dollar coach
- The difference between prosumer and professional
- Face mapping for custom glasses
- Review give and take
- Macos is the last bastion of desktop software
- Home security at hardware cost
- The employee founder disconnect
- Review children of time
- Tech gadget wearables as jewelry
- Review the making of a manager
- Centuplicate tetris
- Review creative selection
- Repo configuration and a difference of concerns
- Seniority as a measure to increasingly undefined problems
- Review hit refresh
- Review nier automata long story short
- Review bad blood
- How car dealerships get disintermediated
- How many people do you manage
- The personalities that make software development suck
- Review the expanse series
- Piles of past work notes
- Review brief answers to the big questions
- An involuntary internet detox
- The ceiling and the floor
- Year in review 2020
- How much engineering side projects help with engineering careers
- Basking in their first finished game
- Toolin for reducin cognitive overhead
- Predicting how remote work works
- To wiki is to explicitly organize
- Review if you want to write
- Engineer centrism
- Impressions of the remarkable 2 tablet
- Review an elegant puzzle systems of engineering management
- The exercise rpg
- Review powerful building a culture of freedom and responsibility
- Conformity in user interfaces
- Review wise guy
- The feedback loop of rhythm games
- In retrospect
- The end of fire
- Naming things good
- Down the memory lane of programming languages
- Strategic lack of originality
- Review the victory machine
- Consumption begets creation
- Review always day one
- A housing market within the pandemic
- Enterprise grade code
- The abrupt spotlight on remote education
- Review art of the good life
- Games as a service
- Luxury user interfaces
- To still carry an actual camera
- Shadow systems
- Review exhalation
- The technical interview prep cottage industry
- The geography of ev charging stations
- Appreciation for spreadsheets
- Review the innovation stack
- Disk media nostalgia
- Screw that guy
- Free is magic
- A pretty good blogging app
- Year in review 2021
- Technological optimization
- This metaverse thing
- Review the hidden girl and other stories
- Midlife work crisis
- Evolving the user interface to the software business
- Being optimistic
- All encompassing management
- Another housing bubble
- Where photos go from here
- Funny chart investing
- Review delivering happiness
- Meme finance
- The covid accelerant
- Review the hot hand the mystery and science of streaks
- Predicting preferences
- New gaming consoles like the old gaming consoles
- Review ludicrous the unvarnished story of tesla motors
- The management high road
- A decade of blogging
- What got you here wont get you there
- Values to make decisions
- Review die with zero
- Covid a year later
- Balancing ambition
- The smart home sweet spot
- User experience as a tool
- The asymmetry of creation
- Productivity in an age of working from home
- Review uncanny valley
- The theater in home theater
- Productive enough
- A sense of accomplishment
- The utility of 360 feedback
- Myth making in video games
- Subscription wariness
- Much ado about promotion culture
- Cloud gaming as a feature
- Review strong fathers strong daughters
- Disrupting twitter
- Our obsession with ranking
- Year in review 2022
- Review the extraordinary power of leader humility
- Post covid
- Building a mechanical keyboard
- Review the aspirational investor
- Review arriving today
- The expanse finales
- The macs super app
- Wither offices in 2022
- The tech down turn
- Where the numbers keep getting bigger
- Do subscriptions work for video games
- The politics of management
- Five years of vr progress
- Bypassing car dealerships
- Rules of the game
- The intersection of capability and opportunity
- Languages
- The last ride
- Car software as a service
- Gamings next frontier
- Fitness tracker endgame
- The physical page
- The home workout
- A crypto hypothesis
- Touchless delivery
- Following your manager
- Software business longevity
- The reinventions of final fantasy
- Iterative recruiting
- Review silo series
- Mutual ai escalation
- Augmented and virtual reality goal posts
- Multi interface apps
- The cost of process evolution
- Another management malpractice
- Review friends lovers and the big terrible thing
- The pattern of technology
- Googles villain arc
- A ballad of browser tabs
- Review exadelic
- The arrogance of adolescence
- The dying art of photography
- Year in review 2023
- Content everything
- Review road to nowhere
- Fintech credibility
- The folly of custom syncing
- Review of boys and men
- Verification in an age of automation
- Review excellent advice for living
- An e ink kitchen calendar
- Ai engineering validation
- Technology driven creativity
- Flattening the organization
- The arc browser
- Review the culture code
- Meeting culture
- Installing the tesla solar roof
- Personal electric mobility
- The framework engineer
- Breaking up the twitter monolith
- A weighted job opportunities matrix
- Engaging ex nihilo
- Features e2 86 94 ef b8 8e tech debt tradeoffs
- The keypress stack
- Verticalizing the automotive industry
- The great man theory
- Review how to take smart notes
- Through the looking glass
- Review minesweeper
- Founder mode rationalization
- Prosumers skew expectations
- Machine learning the ropes of intuition
- What is a photo anyway
- Review disrupting the game
- Controlled set pieces
- The evolving motivation to blog
- Impressions of the supernote nomad tablet
- Exaggeration for grievance
- Review the fund
- Generated
- Review keep calm and code on
- Reservations everywhere
- Limited technology
- Review quantum supremacy
- Gaming to engage
- Jigsaw puzzle solving
- Emergent tetris
- Ev overcapacity
- The same game prettier
- Main character syndrome
- Review extremely hardcore
- Feedback void
- Productive computing
- Review executive engineering
- Comparing like things
- Upwards status updates
- Checking in on the remote revolution
- Year of the linux gaming console
- Developer e2 88 a9 technologist
- Site under construction
- Ephemeral web real estate
- The return of epic single player gaming
- Review going infinite
- Workflow centric computing
- Optimizing macos screens
- Review shift happens
- Review interior chinatown
- An environment of trust
- Tech savvy stasis
- Translating culture
- Fueling infrastructure
- A dent on the floor
- Review the ride of a lifetime
- Review ask iwata
- The wearable decade
- Strategic leniency
- Ai de identity
- The underwhelming state of digital family calendars
- Review the belgariad and the malloreon
- Pulling up vs pushing down
- Authentic voice
- Founder appeasement
- Strong opinions strongly held
- Review careless people
- In appreciation of ikea
- Review mistakes were made but not by me
- The layering of ux friction
- The slope of ev enlightenment
- Learn to be bored
- Review the last lecture
- Pining for a simpler internet
- How to value journaling
- Review the money trap
- Law of conservation of vehicular modularity
- Year of the linux console steam edition
- Year in review 2025
- Follow through
- Imparting online security onto the next generation
- Review new money
- Ais bland writing
- Review on writing well
- The demise of teslas flagships
- Decision precision
- The vision pro an unintentional trojan horse for ar
- The differentiation premium
- Trust then clarify
- Cto confessions podcast
- Naively confident
- Craftsmanship in management
- Review what got you here wont get you there
- Powerpoint presentations for kids
- Uncanny silicon valley
- Software good enough
- Google photos has won
- The greener grass on the management side
- Culture
- Friendship available for rent
- Accelerated mobile pages
- Review the glass cage automation and us
- Recognizing the advantages of small groups
- The new withings steel watch
- Bringing the technological hammer down on cars
- Using disruption precisely
- Learning front end development one step at a time
- A weighted decision list
- Review death by video game
- The annoying bucket list argument
- The company guessing game
- Which software jobs will be safe from software
- Somebody elses crappy code
- A fresh coat of paint
- Technology for play more than for work
- A gap in career mentorship
- The relic of postage stamps in an digital era
- Knowledge rot
- Review the millionaire next door
- Review the alliance
- What happens when houses are too expensive to afford
- Software eating software engineering
- The daily write
- The physical real world production environment
- The inconvenience of ergonomics
- Creating additional income vs reducing current expenses
- At the mercy of someone elses platforms
- Design thinking patterns
- Why unicorns exist
- Not being kind
- The 10x manager
- The logistics of uber as a commodity
- The acceleration of educational competition
- The many buttons of gta5
- Job posting deliberately implausible
- Accounting for autonomous failure
- Review startup
- Full stack development interview
- Think like freak
- Virtually collectable card bits
- End standardized readability
- Privilege meaningful work
- Cleanliness messiness computing workspace
- Random walk wall street
- Games service
- Peak mobile gaming
- Magic communication
- Wisdom engineering managers
- Amazon destroyer companies
- Book video game
- Rediscovering joy reading
- Front end engineering application trivia
- Refactor world
- Engineering visibility
- Can the enterprise be consumerized
- Bay area housing is still pretty crazy
- The growth trajectory of a front end engineer
- Outsized credit to undersized effort
- More than 12 weeks and more than a cs degree
- The best productivity tools for programmers
- Keeping up with front end technologies
- Thinking about the motivation to write
- Are startup engineers untalented
- The importance degradation
- Hiring interviews and being productive
- My ipad limits consumption
- Paying for design
- Mobile first
- From the armchair
- Coffeescript joyful and unreadable
- Javascript dom blocking
- The early life of steve jobs
- Joining square
- On blogging
- Javascript web applications
- More than just programmers
- Frustrating css animations
- Touch interfaces and disregarding creation
- Writing posts with markdown
- The computers section of the bookstore
- The incessant whine of web designers
- Designing this blog
- Oh wow yet another blog