Sponsor of the Day:
Jerkmate
https://lethain.com/finding-the-right-company/
Finding the right company to reach Staff Engineer. | Irrational Exuberance
There are only a few magic spells to attain a Staff-plus role: negotiate for the title while switching roles or find a supportive environment to bake in place...
staff engineerirrational exuberancefindingrightcompany
https://lethain.com/first-team/
Make your peers your first team. | Irrational Exuberance
Long term, I believe that your career will be largely defined by getting lucky and the rate at which you learn. I have no advice about luck, but to speed up...
first teamirrational exuberancemakepeers
https://lethain.com/looking-for-recyclings-lost-sex-appeal/
Looking for Recycling's Lost Sex Appeal | Irrational Exuberance
Recycling used to be a topic of frequent discussion, but its lost most of the airtime it once received. Like most of the solutions that actually help, it turns...
lost sexirrational exuberancelookingrecyclingappeal
https://lethain.com/judgment-is-all-you-need/
Judgment and creativity are all you need. | Irrational Exuberance
When I joined Imprint a little less than a year ago, our deploys were manual, requiring close human attention to complete. Our database migrations were run...
irrational exuberancejudgmentcreativityneed
https://lethain.com/how-to-get-more-headcount/
How to get more headcount. | Irrational Exuberance
One of the recurring challenges that teams face is getting headcount to support their initiatives. A similar problem is the idea that a team can’t get a...
irrational exuberancegetheadcount
https://lethain.com/agentic-passive-voice/
The agentic passive voice. | Irrational Exuberance
At some point, you will have learned about the passive voice, where the actor in a sentence is unclear. For example, my software didn’t compile. That’s a good...
passive voiceirrational exuberanceagentic
https://lethain.com/setting-up-django-rcsfield/
Setting Up Django-Rcsfield | Irrational Exuberance
I spent an hour or two last night figuring out how to get django-rcsfield working, and figure that the notes from the experience might benefit anyone else...
irrational exuberancesettingdjango
https://lethain.com/refactoring-internal-docs-notion/
Refactoring internal documentation in Notion | Irrational Exuberance
In our latest developer productivity survey, our documentation was the area with the second most comments. This is a writeup of the concrete steps I took to...
internal documentationirrational exuberancerefactoringnotion
https://lethain.com/managing-growth-plates/
Managing in the growth plates. | Irrational Exuberance
There is no one way to manage, and even though you’ll have a default style, you have to switch up your approach to be appropriate to match your current...
growth platesirrational exuberancemanaging
https://lethain.com/designing-elesma/
Designing Elesma | Irrational Exuberance
A look at the rough UI and design of an application I am working on.
irrational exuberancedesigning
https://lethain.com/interestings-podcast/
Infrastructure migrations @ Interestings | Irrational Exuberance
This past week I was fortunate enough to get to speak on my second podcast, this time speaking about infrastructure migrations.
irrational exuberanceinfrastructuremigrations
https://lethain.com/three-processing-js-examples/
Three Processing.js Examples | Irrational Exuberance
The past couple of days I have been putting together a few Processing.js examples, and wanted to share them. They are all implemented via the Javascript api,...
js examplesirrational exuberancethreeprocessing
https://lethain.com/ways-i-help/
Ways I'm available to help. | Irrational Exuberance
Thinking about how I can be a helpful person in the world, along with the sorts of folks who do and don’t think to ask for help, I wanted to take some time to...
irrational exuberancewaysavailablehelp
https://lethain.com/
Irrational Exuberance
irrational exuberance
https://lethain.com/fail-open-layer-policy/
Fail Open and Layer Policy | Irrational Exuberance
The distance between a bug and a feature is never smaller than in interface design. We often define tool limitations as features, but here I’ll argue for...
irrational exuberancefailopenlayerpolicy
https://lethain.com/the-magical-source-of-yui-get-s-power/
The Magical Source of YUI Get's Power | Irrational Exuberance
I spent longer than I should have trying to coax the impossible out of YUI’s Yahoo.util.Get module, having nary a clue how it actually worked. Further...
irrational exuberancemagicalsourceyuiget
https://lethain.com/renegotiate-first-vendor-contract/
Renegotiating your first vendor contract. | Irrational Exuberance
A while back I wrote Build versus buy, which discussed evaluating vendor tools against building in-house solutions. A short summary of that piece is that I...
vendor contractirrational exuberancefirst
https://lethain.com/engineering-cost-model/
Eng org seniority-mix model. | Irrational Exuberance
One of the trademarks of private equity ownership is the expectation that either the company maintains their current margin and grows revenue at 25-30%, or...
mix modelirrational exuberanceengseniority
https://lethain.com/designing-interview-loops/?ref=blog.pragmaticengineer.com
Designing interview loops. | Irrational Exuberance
Anyone who has flipped through Cracking the Coding Interview knows that evaluating folks for a new role is a coarse science. Most interviewers are skeptical of...
irrational exuberancedesigninginterviewloops
https://lethain.com/hiring-funnel/
Your hiring funnel. | Irrational Exuberance
Most companies believe they are constrained by funding, product market fit or hiring. Books have been written about each of those, and this will be a foray...
irrational exuberancehiringfunnel
https://lethain.com/productivity-in-the-age-of-hypergrowth/
Productivity in the age of hypergrowth. | Irrational Exuberance
There are few things more exciting than being at a company during hypergrowth, but it’s easy to let hypergrowth get away from you, and to end up reacting...
irrational exuberanceproductivityagehypergrowth
https://lethain.com/communities-of-learning/
Communities of learning. | Irrational Exuberance
I’ve always preferred learning in private. Got something difficult? Sure, leave me alone for a few hours and I can probably figure it out. If you want be to...
irrational exuberancecommunitieslearning
https://lethain.com/exercise-draw-three-maps/
'Drawing your three maps' exercise | Irrational Exuberance
three mapsirrational exuberancedrawingexercise
https://lethain.com/library-mcp/
library-mcp: working with Markdown knowledge bases | Irrational Exuberance
At work, we’ve been building agentic workflows to support our internal Delivery team on various accounting, cash reconciliation, and operational tasks. To...
markdown knowledgeirrational exuberancelibrarymcpworking
https://lethain.com/elegant-puzzle-update-april/
An Elegant Puzzle coming in late May. | Irrational Exuberance
A quick update on my book, An Elegant Puzzle, and the updated release date in late May.
elegant puzzlelate mayirrational exuberancecoming
https://lethain.com/crafting-engineering-strategy/
Crafting Engineering Strategy! | Irrational Exuberance
On November 3rd, 2023, I posted Thoughts on writing and publishing Primer to celebrate the completion of my work on my prior book, The Engineering Executive’s...
crafting engineeringirrational exuberancestrategy
https://lethain.com/introducing-findjango-a-django-search-vertical/
Findjango: A Django Search Vertical | Irrational Exuberance
When I develop with Django I’m constantly searching documentation, trying to figure out new modules and generally looking for answers to new problems as they...
irrational exuberancedjangosearchvertical
https://e-bulletin.um.edu.mo/notice/510940/
MCM College: Lusophone Series II: “an exotic and vibrant carnival celebrating joy and exuberance of...
MCM College proudly hosted students, faculty, and distinguished guests, including 50 students and staff from Huitong College, Beijing Normal University, Zhuhai...
mcm collegeseries iilusophoneexoticvibrant
https://lethain.com/reminiscing/
Reminiscing: the retreat to comforting work. | Irrational Exuberance
In Work on what matters, I wrote about Hunter Walk’s idea of snacking: doing work that is easy to complete but low impact. The best story of my own snacking...
irrational exuberancereminiscingretreatcomfortingwork
https://lethain.com/3-shuttle-busses/
3. Shuttle Busses | Irrational Exuberance
The third segment of The Art of Teaching English Poorly. No more stellar than the first two, probably a bit worse, in-fact. Reflections on the people around...
irrational exuberance3shuttlebusses
https://lethain.com/leaving-calm/
A bit late, but I did leave Calm. | Irrational Exuberance
I meant to post this when I left Calm earlier this year, as a ending note to my post on joining Calm, but instead I got focused on joining Carta and writing An...
bit lateirrational exuberanceleavecalm
https://lethain.com/guiding-broad-change-with-metrics/
Guiding broad change with metrics. | Irrational Exuberance
Although folks often talk about goals and metrics when they’re writing new plans or reflection on plans past, my fondest memories of metrics are when I’ve seen...
irrational exuberanceguidingbroadchangemetrics
https://lethain.com/infrastructure-planning/
Infrastructure planning: users, baselines and timeframes. | Irrational Exuberance
Technical infrastructure is never complete. System processes can always run with less overhead or be bin-packed onto fewer machines. Data can be retrieved more...
infrastructure planningirrational exuberanceusersbaselinestimeframes
https://lethain.com/model-document-share/
Model, document and share. | Irrational Exuberance
One of the trickiest, and most common, leadership scenarios is leading without authority, and I’ve written about one of the styles that I’ve found surprisingly...
irrational exuberancemodeldocumentshare
https://lethain.com/headcount-dilemmas/
Headcount dilemmas. | Irrational Exuberance
When I was four, I won a cake walk. For thoes who haven’t partaken, a cake walk is when a group of folks walk around a path on the floor, and then stop when...
irrational exuberanceheadcountdilemmas
https://lethain.com/pressure-without-a-plan/
Pressure Without a Plan. | Irrational Exuberance
When we launched Digg v4, the old site turned off, but the new site didn’t turn on. There was a lot of pressure to get things working, but no one knew what to...
irrational exuberancepressurewithoutplan
https://www.newyorker.com/magazine/2023/02/06/the-ageless-exuberance-of-michael-tilson-thomas
The Ageless Exuberance of Michael Tilson Thomas | The New Yorker
Jan 30, 2023 - In the face of serious illness, the conductor led two memorable programs at the L.A. Phil, Alex Ross writes.
michael tilson thomasnew yorkeragelessexuberance
https://lethain.com/common-hiring-manager-mistakes/
Some common hiring manager mistakes. | Irrational Exuberance
There’s a lot to say about engineering hiring, and I’ve written a fair amount about it, but as I was chatting with a few folks over the past couple weeks, I...
common hiringirrational exuberancemanagermistakes
https://lethain.com/is-engineering-strategy-useful/
Is engineering strategy useful? | Irrational Exuberance
While I frequently hear engineers bemoan a missing strategy, their complaints rarely articulate why the missing strategy matters. Instead, it serves as more of...
engineering strategyirrational exuberanceuseful
https://lethain.com/global-popularity-of-programming-languages/
Global Popularity of Programming Languages | Irrational Exuberance
I used Google Insights to look at the global search popularity for a dozen programming languages. Although I wasn’t inspired with any particularly valuable...
global popularityprogramming languagesirrational exuberance
https://lethain.com/what-can-agents-do/
What can agents actually do? | Irrational Exuberance
There’s a lot of excitement about what AI (specifically the latest wave of LLM-anchored AI) can do, and how AI-first companies are different from the prior...
agents actuallyirrational exuberance
https://lethain.com/some-biased-analysis-of-music-videos/
Some Biased Analysis of Music Videos | Irrational Exuberance
Although not very many people have been exposed to this minor hobby of mine, every once in a while I spend a week or two watching a lot of music videos. From...
music videosirrational exuberancebiasedanalysis
https://lethain.com/2020-speaking/
Speaking and podcasts in 2020. | Irrational Exuberance
Before attempting to document what an engineering strategy ought to be, it’s useful to sharpen a related problem statement: why do engineering teams decide to...
irrational exuberancespeakingpodcasts2020
https://lethain.com/goals-and-baselines/
Goals and baselines. | Irrational Exuberance
There is a moment in every company’s growth when top-level planning shifts from discussing specific projects to talking about goals. This can be a very...
irrational exuberancegoalsbaselines
https://lethain.com/reclaim-unreasonable-software/
Reclaim unreasonable software. | Irrational Exuberance
Big Ball of Mud was published twenty years ago, and rings just as true today: the most prominent architecture in successful, growth-stage companies is...
irrational exuberancereclaimunreasonablesoftware
https://lethain.com/when-write-down-engineering-strategy/
When to write strategy, and how much? | Irrational Exuberance
Even if you believe that strategy is generally useful, it is difficult to decide that today is the day to start writing engineering strategy. When you do start...
irrational exuberancewritestrategymuch
https://lethain.com/tags/hiring/
Irrational Exuberance
irrational exuberance
https://www.labialove.com/galleries/als-scan/exuberance-featuring-lola-aiko-2406/index.html
Exuberance featuring Lola Aiko from ALS Scan - Labia Love
Watch 16 pics of Exuberance featuring Lola Aiko from ALS Scan. Browse our huge collection of big pussy lips pics at LabiaLove.com!
featuring lola aikoals scan labiaexuberancelove
https://lethain.com/migrating-the-this-week-in-django-concept/
Migrating the 'This Week in Django' Concept | Irrational Exuberance
This Week in Django had a fantastic site design, and pausing to examine the new layout I wondered: why hasn’t the TWID concept spread to other projects?
irrational exuberancemigratingweekdjangoconcept
https://lethain.com/plagarism-idea-theft-writing-online/
Plagarism, idea theft, and writing online. | Irrational Exuberance
I’ve been in a handful of discussions over the past few weeks about plagiarization: how should authors approach their work being directly or indirectly copied?...
writing onlineirrational exuberanceideatheft
https://lethain.com/deleting-from-nsoutlineview-with-the-delete-key/
Deleting From NSOutlineView With the Delete Key | Irrational Exuberance
I was trying to figure out how to delete items from an NSOutlineView with the delete key (and without simply binding the delete key to an NSButton), and it...
delete keyirrational exuberancedeleting
https://lethain.com/agents-context-compaction/
Building an internal agent: Context window compaction | Irrational Exuberance
Although my model of choice for most internal workflows remains ChatGPT 4.1 for its predictable speed and high-adherence to instructions, even its...
internal agentcontext windowirrational exuberancebuildingcompaction
https://lethain.com/staff-eng-early-edition/
Early Edition of "Staff Engineer" coming Jan 31st. | Irrational Exuberance
For much of 2020, I worked on the StaffEng project, collecting stories from folks about their experience reaching a Staff-plus engineering role, and...
early editionstaff engineerirrational exuberancecomingjan
https://lethain.com/perf-management-system/
Designations, levels and calibrations. | Irrational Exuberance
One of the core responsibilities of management is selecting who to elevate as a role model, who to recognize as excellent, and who to ask to leave. At smaller...
irrational exuberancedesignationslevelscalibrations
https://lethain.com/staffeng-site-refresh/
Refreshed StaffEng.com and a few other sites | Irrational Exuberance
Ahead of announcing the title and publisher of my thus-far-untitled book on engineering strategy in the next week or two, I put together a website for its...
irrational exuberancerefreshedsites
https://lethain.com/using-automator-to-scale-images-horizontally/
Using Automator to Scale Images Horizontally | Irrational Exuberance
With ten minutes before bed and 35 megs of images to scale, I had my first encounter with Automator. It was a good encounter, and I heartily recommend it to...
irrational exuberanceusingautomatorscaleimages
https://lethain.com/using-flot-js-with-digg-streaming-api/
Using Flot.js with the Digg Streaming API | Irrational Exuberance
Last year Digg released a Streaming API which exposes real-time activity on its site. It’s available via JSONP, so this tutorial takes a quick look at...
streaming apiirrational exuberanceusingflotjs
https://lethain.com/durably-excellent-teams/?ref=blog.pragmaticengineer.com
Staying on the path to high performing teams. | Irrational Exuberance
A friend is six months into supporting a sixty person engineering group. Perhaps unsurprisingly, most of their teams believe they have urgent hiring needs....
high performing teamsirrational exuberancestayingpath
https://lethain.com/djangodash-and-drinkfindr/
DjangoDash and Drinkfindr | Irrational Exuberance
Luke and I competed in DjangoDash a few weeks ago, and hey, we actually finished a site.
irrational exuberance
https://lethain.com/organizational-risk/?ref=blog.pragmaticengineer.com
Where to stash your organizational risk? | Irrational Exuberance
Lately, I’m increasingly hear folks reference the idea of organizational debt. This is the organizational sibling of technical debt, and represents things like...
irrational exuberancestashorganizationalrisk
https://lethain.com/taming-audittrail-proliferation/
Taming AuditTrail Proliferation | Irrational Exuberance
After integrating AuditTrail into an application I’m working on, I’ve been really pleased with its functionality, but needed a way to reduce the number of...
irrational exuberancetamingproliferation
https://gladcam.com/actresses-portfolio/ashley-eliza-parkers-youthful-exuberance-revealed-through-playful-panties-and-visible-buttocks.html
Ashley Eliza Parkers Youthful Exuberance Revealed Through Playful Panties and Visible Buttocks
Discover the tantalizing beauty of Ashley Eliza Parker in a range of revealing outfits, from playful panties to sultry pantyhose. With her youthful exuberance...
visible buttocksashleyelizaparkersyouthful
https://lethain.com/getting-started-with-processing-js/
Getting Started with Processing.js | Irrational Exuberance
Processing.js has been everywhere the past few days, but I didn’t notice too much assistances for Javascript neophytes getting started with it, so I put one...
getting startedirrational exuberanceprocessingjs
https://lethain.com/generating-rss-feeds-via-beepbeep/
Generating RSS feeds via BeepBeep | Irrational Exuberance
BeepBeep is a great little web micro-framework, which I have enjoyed working with a lot. Sometimes when dealing with micro-frameworks you end up reinventing a...
rss feedsirrational exuberancegeneratingviabeepbeep
https://lethain.com/filtering-arrays-in-objective-c/
Filtering Arrays in Objective C | Irrational Exuberance
A quick look at how to filter NSArrays in Objective C.
objective cirrational exuberancefilteringarrays
https://lethain.com/last-day-of-elementary-school-and-classes/
Last Day of Elementary School and Classes | Irrational Exuberance
Thursday was my last day of classes at elementary school. Its sad to be saying goodbye, and there are a lot of kids I’ll be missing after getting to know them...
last dayelementary schoolirrational exuberanceclasses
https://www.dailynews.com/2026/04/01/alexander-ucla-women-blend-experience-and-exuberance/
UCLA women blend experience and exuberance
Apr 2, 2026 - With their second Final Four in a row, the 35-1 Bruins are among their sport’s elite – but can they finish the task and win two more in the NCAA Tournament?
ucla womenblendexperienceexuberance
https://link.springer.com/chapter/10.1007/978-1-349-05667-5_29?error=cookies_not_supported&code=cfc7349f-6fd7-456e-b888-acc928b54f4d
Comic Exuberance | Springer Nature Link
When Sean O’Casey wrote Purple Dust in 1940 Britain was fighting with her back to the wall. It seemed in doubtful taste to let an Irishman jeer at the British...
springer naturecomicexuberance
https://lethain.com/eng-execs-primer-digital-release/
Digital release of Engineering Executive's Primer. | Irrational Exuberance
Quick update on The Engineering Executive’s Primer. The book went to print yesterday, and physical copies will be available in March. Also, as of this moment,...
digital releaseengineering executiveirrational exuberanceprimer
https://lethain.com/startups-and-assembly-lines/
Startups and Assembly Lines | Irrational Exuberance
After reading George Lakoff’s Don’t Think of an Elephant I spent a long time trying to apply his idea of framing to my own life. One deeply rooted but flawed...
assembly linesirrational exuberancestartups
https://lethain.com/designing-interview-loops/
Designing interview loops. | Irrational Exuberance
Anyone who has flipped through Cracking the Coding Interview knows that evaluating folks for a new role is a coarse science. Most interviewers are skeptical of...
irrational exuberancedesigninginterviewloops
https://lethain.com/migrations/
Migrations: the sole scalable fix to tech debt. | Irrational Exuberance
Migrations are both essential and frustratingly frequent as your codebase ages and your business grows: most tools and processes only support about one order...
tech debtirrational exuberancemigrationssolescalable
https://lethain.com/running-an-engineering-reorg/
Running an engineering reorg | Irrational Exuberance
Along with slow technical migrations, I believe reorganizations are the second largest activity which cause quickly growing companies to slow down. Here is a...
irrational exuberancerunningengineeringreorg
https://lethain.com/tags/
Irrational Exuberance
irrational exuberance
https://www.theutahreview.com/spiritual-exuberance-in-utahs-diverse-ecosystem-liberty-blakes-abstract-collages-at-phillips-gallery/
Spiritual exuberance in Utah’s diverse ecosystem: Liberty Blake’s abstract collages at Phillips...
Visiting Liberty Blake’s studio is like stepping into a portal that gives the fortunate visitor a glimpse into the muses and the spiritual journey which the...
diverse ecosystemspiritualexuberancelibertyabstract
https://lethain.com/agents-skills/
Building an internal agent: Adding support for Agent Skills | Irrational Exuberance
When Anthropic introduced Agent Skills, I was initially a bit skeptical of the problem they solved–can we just use prompts and tools?–but I’ve subsequently...
internal agentadding supportirrational exuberancebuildingskills
https://lethain.com/engineering-in-mergers-and-acquisition/
Engineering’s role in Mergers & Acquisitions. | Irrational Exuberance
I managed the engineering team at Digg as we ran out of money, and were eventually acquired. It was an eye opening experience, and I learned a great deal about...
mergers acquisitionsirrational exuberancerole
https://lethain.com/about/
Will Larson | Irrational Exuberance
I’m a developer and I write a little bit. If you’re curious about learning more about me, this is a good place to start.
irrational exuberancelarson
https://lethain.com/featured/
Irrational Exuberance
This is a collection of my favorite writing from over the years. It ranges a bit from personal stories to technical advice. That said, I hope you’ll enjoy all...
irrational exuberance
https://lethain.com/creating-multi-worksheet-excel-docs-with-pythons-xlwt/
Creating Multi-Worksheet Excel Docs with xlwt | Irrational Exuberance
xlwt is a great little Python module, this tutorial walks through the steps of using it to create a multi-worksheet Excel with cross-referencing formulas.
irrational exuberancecreatingmultiworksheetexcel
https://lethain.com/good-process-is-evolved-video/
"How to successfully design organizational processes" | Irrational Exuberance
The first pierce I wrote in 2019 was about good process being evolved rather than designed in a one-off fashion, which served as the basis for a talk I gave at...
irrational exuberancesuccessfullydesignorganizationalprocesses
https://lethain.com/writers-who-operate/
Writers who operate. | Irrational Exuberance
Occasionally folks tell me that I should “write full time.” I’ve thought about this a lot, and have rejected that option because I believe that writers who...
irrational exuberancewritersoperate
https://lethain.com/braindump-on-load-generation/
Braindump on Load Generation | Irrational Exuberance
As I’m starting to spend more time on load generation and load testing, I did some research for related papers and typed up notes afterwards.
irrational exuberancebraindumploadgeneration
https://lethain.com/saint-exupery-of-metrics/
The Saint-Exupéry of metrics. | Irrational Exuberance
Recently we were working on the engineering section of Calm’s monthly All Hands meeting, and were trying to fit a recap of the past six months, and our plan...
irrational exuberancesaintmetrics
https://lethain.com/replacing-django-s-template-language-with-jinja2/
Replacing Django's Template Language With Jinja2 | Irrational Exuberance
The first example in the Loosely Coupled Django series, this entry looks at replacing Django’s template language with the freshly released Jinja2 template...
template languageirrational exuberancereplacingdjangojinja2
https://lethain.com/slack-app-home-python/
Adding App Home to Slack app in Python. | Irrational Exuberance
Building on the last post on Creating a Slack App in Python on GCP, I wanted to continue extending reflect-slack-app to include an App Home.
irrational exuberanceaddingappslackpython
https://lethain.com/agents-large-files/
Building an internal agent: Progressive disclosure and handling large files | Irrational Exuberance
One of the most useful initial extensions I made to our workflows was injecting associated images into the context window automatically, to improve the quality...
internal agentprogressive disclosurehandling largeirrational exuberancebuilding
https://lethain.com/why-not-indie-tech-book-publisher/
Why not start an indie tech book publisher? | Irrational Exuberance
I’ve spent a fair amount of time over the last year thinking about the economics of book publishing now that I have sales trajectories on two book and have...
tech bookirrational exuberancestartindiepublisher
https://lethain.com/orchestration-heavy-leadership-heavy/
Moving from an orchestration-heavy to leadership-heavy management role. | Irrational Exuberance
For managers who have spent a long time reporting to a specific leader or working in an organization with well‑understood goals, it’s easy to develop skill...
leadership managementirrational exuberancemovingorchestrationheavy
https://lethain.com/briefest-of-media-trainings/
The briefest of media trainings. | Irrational Exuberance
When I was working at Digg, I was fortunate enough to get five minutes of media training, and I’m still learning from those five minute a decade later, so I’ve...
irrational exuberancemediatrainings
https://lethain.com/staff-engineer/
Staff Engineer. | Irrational Exuberance
After a bit of a lead up, so deeply excited that the “Staff Engineer: Leadership beyond the management track” book is done!
staff engineerirrational exuberance
https://lethain.com/good-eng-mgmt-is-a-fad/
"Good engineering management" is a fad | Irrational Exuberance
As I get older, I increasingly think about whether I’m spending my time the right way to advance my career and my life. This is also a question that your...
engineering managementirrational exuberancegoodfad
https://lethain.com/notes-on-cocos2d-iphone-development/
Notes on Cocos2d iPhone Development | Irrational Exuberance
An overview, some notes and a few snippets on Cocos2d development for the iPhone. Hopefully enough to help someone get started with development, but a few...
irrational exuberancenotescocos2diphonedevelopment
https://lethain.com/a-django-middleware-for-google-analytics-repost/
A Django Middleware for Google Analytics (repost) | Irrational Exuberance
This is the new home of an old entry from the now defunct original incarnation of Irrational Exuberance. These entries are almost two years old, and haven’t...
google analyticsirrational exuberancedjangomiddlewarerepost
https://lethain.com/hss-and-yui-compressor-in-aym-cms/
HSS and YUI Compressor in AYM CMS | Irrational Exuberance
A quick overview of a few improvements I’ve pushed to the AYM CMS repository: HSS for making writing CSS even more pleasant, and YUI Compressor for minimizing...
irrational exuberancehssyuicompressoraym
https://lethain.com/should-include-eng-in-eng-leadership/
Should you include engineers in your leadership meetings? | Irrational Exuberance
While Staff Engineer was first and foremost an attempt to pull the industry towards my perspective on staff-plus engineering roles, writing it also changed my...
leadership meetingsirrational exuberanceincludeengineers
https://lethain.com/release-of-lifeflow-0-91/
Release of LifeFlow 0.91 | Irrational Exuberance
A few weeks behind my idealistic schedule, LifeFlow 0.91 has finally pushed its way through the doors, with a number of code refactorings, and enhanced...
0 91irrational exuberancereleaselifeflow