Sponsored by eBay
irrational exuberance | Shop on eBay
Buy and sell on the world's online marketplace. Top brands, low prices, and free shipping on many items.
https://auto.economictimes.indiatimes.com/news/industry/sensex-displays-irrational-exuberance-and-breaches-the-61000-mark/88616936
Sensex displays irrational exuberance and breaches the 61,000-mark, ETAuto
Sensex: Experts point out that the current values of equity shares actually reflect the projected future earnings of a company. No doubt, the future of a lot...
irrational exuberancesensexdisplays
https://econospeak.blogspot.com/2008/08/irrational-exuberance-of-economists.html
EconoSpeak: Irrational Exuberance of Economists?
irrational exuberanceeconomists
https://reason.com/2013/12/14/irrational-exuberance-or-irrational-poli/
Irrational Exuberance or Irrational Policies?
Dec 14, 2013 - Former Fed chief Alan Greenspan seems blind to his role in the housing bubble, the financial crisis, and the recession.
irrational exuberancepolicies
https://d3.harvard.edu/platform-rctom/submission/irrational-exuberance-machine-learning-at-the-federal-reserve/
Irrational Exuberance: Machine Learning at the Federal Reserve - Technology and Operations...
Nov 13, 2018 - As the Federal Reserve enters its second century, will innovations in machine learning and artificial intelligence put our central bankers out of a job?
the federal reserveirrational exuberancemachine learning
https://lethain.com/irrational-exuberance-returns-for-the-third-time/
Irrational Exuberance's Third Rebirth | Irrational Exuberance
The first Irrational Exuberance was a WordPress blog in 2007. The second a custom Django application, and the third… is also a custom Django application. Named...
irrational exuberancethirdrebirth
https://christophe-faurie.blogspot.com/2020/05/irrational-exuberance-de-robert-schiller.html
Changement: Irrational Exuberance de Robert Schiller
irrational exuberancede robertchangementschiller
https://lethain.com/
Irrational Exuberance
irrationalexuberance
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...
the soletech debtmigrationsscalablefix
https://lethain.com/eng-strategies/
Writing an engineering strategy. | Irrational Exuberance
Once you become an engineering executive, an invisible timer starts ticking in the background. Tick tick tick. At some point that timer will go off, at which...
engineering strategywritingirrationalexuberance
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 releaseengineeringexecutiveprimerirrational
https://lethain.com/elegant-puzzle/?ref=blog.pragmaticengineer.com
An Elegant Puzzle: Systems of Eng Management. | Irrational Exuberance
I wrote a book, An Elegant Puzzle, which will be available in late May, 2019. This is something I’ve been working on over the past year, and which I’m...
an elegant puzzlesystemsengmanagementirrational
https://lethain.com/managing-technical-quality/
Managing technical quality in a codebase. | Irrational Exuberance
If there’s one thing that engineers, engineering managers, and technology executives are likely to agree on, it’s that there’s a crisis of technical quality....
technical qualitymanagingcodebaseirrationalexuberance
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 managementgoodfadirrationalexuberance
https://lethain.com/uber-service-onboarding-model/
Service onboarding model for Uber (2014). | Irrational Exuberance
At the core of Uber’s service migration strategy (2014) is understanding the service onboarding process, and identifying the levers to speed up that process....
serviceonboardingmodeluberirrational
https://lethain.com/a-week-in-the-job/
A Week In The Job | Irrational Exuberance
A look at a week in my job as a junior high school and elementary school ALT.
in the joba weekirrationalexuberance
https://lethain.com/python-default-parameter-value-gotchas/
Python Default Parameter Value Gotchas | Irrational Exuberance
Knowing when default parameter values are initialized can save you some pain. A lot of pain. A whole, whole lot of pain.
default parameterpythonvaluegotchasirrational
https://lethain.com/close-out-solve-or-delegate/?ref=blog.pragmaticengineer.com
Close out, solve or delegate. | Irrational Exuberance
Navigating the transition to manager-of-managers can be hard, and part of it is because things that used to make you successful don’t work anymore. This post...
close outsolvedelegateirrationalexuberance
https://lethain.com/desk-setup-2025/
My desk setup in 2025. | Irrational Exuberance
Since 2020, I’ve been working on my desk setup, and I think I finally have it mostly pulled together at this point. I don’t really think my desk setup is very...
my desksetupirrationalexuberance
https://lethain.com/visually-representing-word-structures/
Visually Representing Word Structures | Irrational Exuberance
A very rough initial sketch at plotting words and word structures using Processing. At this point nothing too interesting, but hopefully I’ll clean it up and...
visuallyrepresentingwordstructuresirrational
https://lethain.com/finally-waving-the-white-flag-to-objective-c-2-0/
Finally Waving The White Flag to Objective-C 2.0 | Irrational Exuberance
I’ve been fighting a very private moral war against Objective-C 2.0 ever since it was released, but I’ve finally given in and as of a couple weeks ago all my...
the white
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...
guidingbroadchangemetricsirrational
https://lethain.com/agents-subagents/
Building an internal agent: Subagent support | Irrational Exuberance
Most of the extensions to our internal agent have been the direct result of running into a problem that I couldn’t elegantly solve within our current...
internal agentbuildingsubagentsupportirrational
https://chicagochess.blogspot.com/2013/07/irrational-exuberance-or-looking-for.html
Chicago Chess Blog: Irrational Exuberance, or, Looking for Sacs in All the Wrong Places
Jim Abbott, the winner of this game, gained a ton of rating points at the Greater Midwest Classic. My ...Bxh2+ was more than a bit too o...
https://lethain.com/sharing-claude-transcripts/
Sharing Claude transcripts. | Irrational Exuberance
One of my central premises for supporting internal adoption of LLMs is that adoption depends on easy discovery of what’s possible and what’s good. That is why...
sharingclaudetranscriptsirrationalexuberance
https://lethain.com/qcon-sf-2024-talk-video/
Video of practice run of QCon SF 2024 talk on Principal Engineers. | Irrational Exuberance
Yesterday at QCon, I got to give a talk with my colleague Dan Fike about the Principal Engineer role. You can also watch the video on YouTube. The content...
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 engineerirrationalexuberance
https://lethain.com/vulnerability/
Vulnerability. | Irrational Exuberance
Vulnerability is sharing more of who you are emotionally than people expect, and often more than they’re comfortable with hearing. If you read enough...
vulnerabilityirrationalexuberance
https://lethain.com/technical-aspects-of-the-life-flow-editor/
Technical Aspects of the Life Flow Editor | Irrational Exuberance
A discussion about some of the technical aspects involved in the implementation of the LifeFlow Editor. Some Django snippets included.
technical aspectsof thelife floweditorirrational
https://lethain.com/showing-value/
The rush to "show value." | Irrational Exuberance
Some years back I had the strangest meeting in my career. Andrew (not real name) was my new manager, it was his first day on the job, and we were having the...
the rushshowvalueirrationalexuberance
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...
setting updjangoirrationalexuberance
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 planningusersbaselinestimeframesirrational
https://lethain.com/how-migrate-data-across-model-changes/
How to Migrate Data Across Model Changes | Irrational Exuberance
If you’ve built a large program in Django (or, ya know, anything that uses a database), you know about migrating data. Specifically, you know that you hate...
how to migratedataacrossmodelchanges
https://lethain.com/case-against-top-down-global-optimization/
A case against top-down global optimization. | Irrational Exuberance
After writing “Staying on the path to high-performance teams”, quite a few folks brought up the same question, “Once a team has repaid its technical debt,...
a casetop downglobal optimizationirrationalexuberance
https://lethain.com/reflections-old-year-and-new-one/
Reflections on the old year, and the new one | Irrational Exuberance
Its been a strange five months in Japan, and I’m sure the next seven will be strange too. But its not such a bad life. It seemed like a good day to write down...
on theold yearnew onereflectionsirrational
https://lethain.com/twitter/
Twitter. | Irrational Exuberance
I joined Twitter in March, 2007. My first tweet was anything but glorious, “Sitting in Networking class. Not enjoying it.” Ten tweets before receiving my first...
twitterirrationalexuberance
https://lethain.com/naming-and-casing-convention-in-pyobjc/
Naming and Casing Convention in PyObjC | Irrational Exuberance
PyObjC does an excellent job of merging together Python and Cocoa, but sometimes the resulting merge creates grey areas. Casing and naming convention is...
namingcasingconventionpyobjcirrational
https://lethain.com/slack-and-hope-for-middle-management/
Slack and Hope for Middle Management | Irrational Exuberance
Sometimes working in middle management feels like being trapped purgatory between making policy and making software. Tom DeMarco’s Slack paints a much rosier...
middle managementslackhopeirrationalexuberance
https://lethain.com/picture-hotel-room/
Picture from Hotel Room | Irrational Exuberance
Pretty busy, getting rushed from place to place. Lots of meetings and speeches. But I do have a picture.
hotel roompictureirrationalexuberance
https://lethain.com/poor-wireless-connectivity-for-macbook/
Poor Wireless Connectivity for MacBook | Irrational Exuberance
Quick posting of my solution to extremely poor wireless connectivity on my MacBook.
wireless connectivityfor macbookpoorirrationalexuberance
https://lethain.com/using-pyfacebook-without-facebook-middleware/
Using PyFacebook without the Facebook middleware | Irrational Exuberance
usingwithoutfacebookmiddlewareirrational
https://lethain.com/elegant-puzzle-preorder/
An Elegant Puzzle is available for pre-order. | Irrational Exuberance
An Elegant Puzzle is now available for pre-order, and will ship in late May, 2019.
an elegant puzzleis availablepre orderirrationalexuberance
https://lethain.com/more-great-memos/
More great memos. | Irrational Exuberance
I spent some time a few months ago reading @sriramk’s list of great memos, and tweeted some of the ones I particularly enjoyed. Someone privately pointed out...
greatmemosirrationalexuberance
https://lethain.com/running-humane-interview-process/?ref=blog.pragmaticengineer.com
Running a Humane Interview Process | Irrational Exuberance
Interviewing fills many with a sense of dread, but as an industry I think we are incrementally moving in the right direction. Here are some steps towards a...
interview processrunninghumaneirrationalexuberance
https://lethain.com/better-micromanage-than-disengaged/
Better to micromanage than be disengaged. | Irrational Exuberance
For a long time, I found the micromanager CEO archetype very frustrating to work with. They would often pop out of nowhere, jab holes in the work I had done...
betterdisengagedirrationalexuberance
https://lethain.com/trying-plausibleio/
Trying Plausible. | Irrational Exuberance
I’ve been wanting to spend some time trying out recent developer and infrastructure tooling, starting with taking Tailscale for a spin (it’s quite nice). Next,...
tryingplausibleirrationalexuberance
https://lethain.com/building-exec-network/
Building your executive network. | Irrational Exuberance
In most of my roles, I’ve learned more from my peers than from my manager. Even when you get along well with your manager, your peers’ perspective will usually...
executive networkbuildingirrationalexuberance
https://lethain.com/handling-files-with-coredata/
Handling Files With CoreData | Irrational Exuberance
A problem that a young Cocoa developer is likely to run into is how to manage files using CoreData. Here is an in depth look at a clean way to handle it.
handlingfilescoredatairrationalexuberance
https://lethain.com/notes-on-the-kool-aid-factory-planning-issue/
Notes on The Kool-Aid Factory's Planning Issue. | Irrational Exuberance
Recently I’ve been thinking a bunch about planning, and have been casting around for resources to work through while refining my approach. To my good fortune,...
notes onkool aid
https://lethain.com/platforms-change-but-cool-uris-dont/
Platforms change but cool URIs don't. | Irrational Exuberance
With the recent news of Twitter’s board accepting Elon Musk’s offer to buy Twitter, some folks are talking about leaving Twitter. In the long scheme of things,...
cool urisdon tplatformschangeirrational
https://lethain.com/porting-django-s-urlpatterns-to-node-js/
Porting Django's urlpatterns to Node.js | Irrational Exuberance
A quick look at a bringing the Django patterns for urlpatterns.py and views.py to Node.js.
node jsportingdjangoirrationalexuberance
https://lethain.com/tools-for-operating-a-growing-org/?ref=blog.pragmaticengineer.com
Tools for operating a growing organization. | Irrational Exuberance
As your team or organization grows, you’ll need to design and rollout new layers of tools and processes to support their success. This article takes a look at...
toolsoperatinggrowingorganizationirrational
https://lethain.com/mail-bag-did-i-become-manager-too-soon/
Mailbag: Did I become a manager too soon? | Irrational Exuberance
I recently got an email about moving into an engineering management role too early in the email writer’s career: I became an engineering manager two years ago,...
become a managertoo soonmailbagirrationalexuberance
https://lethain.com/finding-our-programming-flow-repost/
Finding Our Programming Flow (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...
our programmingfindingflowrepostirrational
https://lethain.com/create-space-for-others/
Create space for others. | Irrational Exuberance
One of the best measures of your long-term success as a Staff-plus engineer is that the organization around you increasingly benefits from, but doesn’t rely...
create spacefor othersirrationalexuberance
https://lethain.com/aep-software-engineering-daily/
An Elegant Puzzle @ Software Engineering Daily | Irrational Exuberance
Got to recorded an episode of Software Engineering Daily, discussing engineering management and An Elegant Puzzle
an elegant puzzlesoftware engineering dailyirrationalexuberance
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...
moving fromleadership managementorchestrationheavy
https://lethain.com/tailing-in-python/
Tailing in Python | Irrational Exuberance
A quick and pointless look at implementing tail in Python. Something of a koan.
tailingpythonirrationalexuberance
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.
app homeaddingslackpythonirrational
https://lethain.com/using-javascript-to-control-processing/
Using Javascript to Control Processing | Irrational Exuberance
A look at translating Processing code to use Javascript as a control language and Processing.js to handle the hard stuff.
using javascriptcontrolprocessingirrationalexuberance
https://lethain.com/eng-exec-role-in-hiring/
The Engineering executive’s role in hiring. | Irrational Exuberance
Everyone in an engineering organization contributes to the hiring process. As an engineer, you may have taken pride in being an effective interviewer. As an...
engineeringrolehiringirrationalexuberance
https://lethain.com/talent-distributions/
Talent distributions. | Irrational Exuberance
When I was applying to college some years ago, one of my teachers asked me if I thought I would regret not applying to more prestigious schools, making the...
talentdistributionsirrationalexuberance
https://lethain.com/simple-continuous-deployment-on-gke-with-gke-ci/
Simple Continuous Deployment on GKE with gke_ci | Irrational Exuberance
One gap in the Google Container Engine setup was a trivial continuous integration component to hook between GKE and Container Builder, so I wrote a quick proof...
continuous deploymentsimplegkeciirrational
https://lethain.com/safe-defaults/
Safe defaults. | Irrational Exuberance
Back in 2018, when I first wrote about sizing engineering teams, I was surprised how much my advice rankled a colleague. He wanted to spin up a new engineering...
safedefaultsirrationalexuberance
https://lethain.com/underperforming-executive/
Mailbag: What should you do if you report to an underperforming executive? | Irrational Exuberance
Recently, an email came in asking what to do when you report into a mediocre or underperforming executive. I’ve gotten variants of this question a number of...
https://lethain.com/elegant-puzzle-release/
An Elegant Puzzle is released today! | Irrational Exuberance
My book, An Elegant Puzzle: Systems of Engineering Management, is available today!
an elegant puzzlereleasedtodayirrationalexuberance
https://lethain.com/supercolumn-relationships-with-lazyboy/
SuperFamily Relationships with Lazyboy | Irrational Exuberance
In this article I take a look at using Cassandra and Lazyboy for modeling a trivial task management application. Intended to contain examples of iterating over...
superfamilyrelationshipslazyboyirrationalexuberance
https://lethain.com/mentoring-from-privilege/
Mentoring from privilege. | Irrational Exuberance
A couple weeks ago, Sean Page tweeted to match engineering and product manager mentors with BIPOC mentees. I’m amazed at the ability of the internet to create...
mentoringprivilegeirrationalexuberance
https://lethain.com/product-management-infra-engineering/
Product management in infrastructure eng. | Irrational Exuberance
Recently a bunch of teams I work with have turned the corner, having paid down technical debt to a long-term sustainable level. The future unfurls with...
product managementinfrastructureengirrationalexuberance
https://lethain.com/hosting-paper-reading-group/
Hosting a Paper Reading Group | Irrational Exuberance
Once again we’re experimenting with a paper reading group for our engineering team, this time with more success than previously, albeit in an unintended...
a paperreading grouphostingirrationalexuberance
https://lethain.com/simplified-django-springsteen-deploy-on-gae/
Simplified django-springsteen Deploy on GAE | Irrational Exuberance
I’ve simplified the process of deploying django-springsteen on the Google App Engine down to a several minute process. Take a look.
simplifieddjangospringsteendeploygae
https://lethain.com/dependabot-auto-merge/
Automatically merging dependabot PRs | Irrational Exuberance
One of the recurring themes of software development is patching security issues. Most repository hosting services have fairly good issue reporting at this...
automaticallymergingdependabotprsirrational
https://lethain.com/getting-started-shoes-os-x/
Getting started with Shoes on OS X | Irrational Exuberance
Shoes is a GUI toolkit worth a look. Simple design, brief code, and Ruby make for a pleasant experience. As long as you can overlook the minimal documentation...
getting started withshoes onos xirrationalexuberance
https://lethain.com/hot-water-broken/
Hot Water Is Broken | Irrational Exuberance
My hot water is broken, and its damn cold here.
hot waterbrokenirrationalexuberance
https://lethain.com/reading-file-in-clojure/
Reading Files in Clojure | Irrational Exuberance
A brief overview to approaches to reading in files in Clojure.
reading filesclojureirrationalexuberance
https://lethain.com/accolades-pygments-09/
Accolades for Pygments 0.9 | Irrational Exuberance
Pygments 0.9 adds lexers for Common Lisp along with a handful of other languages. I am an unabashed fan.
accoladespygmentsirrationalexuberance
https://lethain.com/offsites/
Organizing team offsites. | Irrational Exuberance
Last week, the team I support had our quarterly offsite. I’ve been running team offsites more and more frequently over the past few years, and have finally...
organizing teamoffsitesirrationalexuberance
https://lethain.com/extracting-models-django-datadump/
Extracting Models From Django Datadump | Irrational Exuberance
Last week I made a sweep of breaking changes (hopefully the last one for a long time) in my blogging software, and it would have required heroic efforts to...
extractingmodelsdjangoirrationalexuberance
https://lethain.com/epic-pyobjc-part-3-browsing-caching-indicating/
Epic PyObjC, Part 3: Browsing, Caching, Indicating | Irrational Exuberance
In this third segment of the Epic Introduction to PyObjC and Cocoa we spend some time in the standard application development workflow of iterating new idea...
epicpyobjcpartbrowsingcaching
https://lethain.com/crash-on-compiling-app-with-mkmapview/
Crash on Compiling App With MKMapView | Irrational Exuberance
Quick note on how to resolve the crash immediately after launching an application which has adds a MapView via Interface Builder.
crashcompilingappirrationalexuberance
https://lethain.com/dont-make-me-think-steve-krug-review/
Don't Make Me Defend Your Claims | Irrational Exuberance
Recently I grabbed Steve Krug’s “Don’t Make Me Think” and found it a reasonable discussion to the topic. My one enduring frustration is that it is damningly...
don tmake meyour claimsdefendirrational
https://lethain.com/quick-notes-for-starting-2010/
Quick Notes for Starting 2010 | Irrational Exuberance
A few very brief notes on this and that to clear out some of my congested thoughts before getting focused on the technical writing that people actually read.
quick notesstartingirrationalexuberance
https://lethain.com/wardley-llm-ecosystem/
Wardley mapping the LLM ecosystem. | Irrational Exuberance
In How should you adopt LLMs?, we explore how a theoretical ride sharing company, Theoretical Ride Sharing, should adopt Large Language Models (LLMs). Part of...
wardley mappingllmecosystemirrationalexuberance
https://lethain.com/stripping-reddit-from-hackernews-with-boss-mashup/
Stripping Reddit From HackerNews With BOSS Mashup | Irrational Exuberance
This tutorial looks at using the Yahoo BOSS Mashup Framework (a simple Python library) to retrieve the RSS feeds for HackerNews and Reddit Programming and...
strippingreddithackernewsbossmashup
https://lethain.com/how-to-version-files-in-php/
Several Approaches to Versioning Files in PHP | Irrational Exuberance
Another problem I ran into at work recently is how to include versioned static files into a PHP frontend. Here I take a look at a couple of possible...
severalapproachesversioningfilesphp
https://scholars.duke.edu/publication/1169730
Scholars@Duke publication: Response to Open Peer Commentaries on "Irrational Exuberance:...
scholarsdukepublicationresponse
https://lethain.com/work-on-what-matters/
Work on what matters. | Irrational Exuberance
We all have a finite amount of time to live, and within that mortal countdown we devote some fraction towards our work. Even for the most career-focused, your...
what mattersworkirrationalexuberance
https://lethain.com/moving-the-finish-line/
Moving the finish line. | Irrational Exuberance
When I was a young boy, a cousin gifted me a copy of Steely Dan’s greatest hits. In that era of CDs and 56k baud modems, I didn’t have much new music to play,...
the finish linemovingirrationalexuberance
https://lethain.com/depicting-human-relationships/
Depicting Human Relationships | Irrational Exuberance
Another Processing visualization, this one attempting to describe the transience of human relationships, and how we become connected to each other.
human relationshipsirrationalexuberance
https://lethain.com/new-look-lifeflow-deployment-dreamhost/
New Look for LifeFlow, Deployment on Dreamhost | Irrational Exuberance
My last goal before writing some documentation for LifeFlow was to give it a new visual layout that was a bit cleaner and more had a bit more widely appealing...
new looklifeflowdeploymentdreamhostirrational
https://lethain.com/more-publshing-thoughts/
More (self-)publishing thoughts. | Irrational Exuberance
I recently got an email asking about self-publishing books, and wanted to summarize my thinking there. Recapping my relevant experience, I’ve written three...
more selfpublishingthoughtsirrationalexuberance
https://lethain.com/notes-on-the-crux/
Notes on The Crux | Irrational Exuberance
The Crux by Richard Rumelt is a fantastic follow on to his Good Strategy, Bad Strategy, providing many of the same core ideas but in a more readable format,...
notes onthe cruxirrationalexuberance
https://lethain.com/close-out-solve-or-delegate/
Close out, solve or delegate. | Irrational Exuberance
Navigating the transition to manager-of-managers can be hard, and part of it is because things that used to make you successful don’t work anymore. This post...
close outsolvedelegateirrationalexuberance
https://lethain.com/balancing-ceo-peers-engineering/
Balancing your CEO, peers, and Engineering. | Irrational Exuberance
There are so many stories of hiring a new executive who comes in and wreaks havoc. I’ve seen engineering leaders start with a giant, doomed migration,...
balancingceopeersengineeringirrational
https://lethain.com/digg-v4-architecture-process/
Digg v4's Architecture and Development Processes | Irrational Exuberance
Digg’s fourth version isn’t running anymore, but was an interesting system to work on. This article describes the system architecture, as well as the context...
development processesdiggarchitectureirrationalexuberance
https://lethain.com/notes-on-the-software-engineers-guidebook/
Notes on The Software Engineer's Guidebook | Irrational Exuberance
The Software Engineer’s Guidebook by Gergely Orosz is a broad reference book for software engineers that will be particularly valuable for new software...
notes onthe softwareengineerguidebookirrational
https://lethain.com/agents-coordinators/
Building an internal agent: Code-driven vs LLM-driven workflows | Irrational Exuberance
When I started this project, I knew deep in my heart that we could get an LLM plus tool-usage to solve arbitrarily complex workflows. I still believe this is...
internal agentllm workflowsbuildingcode
https://lethain.com/django-portfolio-organize-and-display-projects/
Django-Portfolio: Organize and Display Projects | Irrational Exuberance
A quick mention of a project I’ve been working on for the past several weeks, which aims to be a standard reusable app for sharing and displaying projects in a...
portfolio organizedjangodisplayprojectsirrational