If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: lethain.com - Irrational Exuberance.

site address: lethain.com

site title: Irrational Exuberance

Our opinion (on Sunday 16 August 2026 21:14:32 UTC):

GREEN status (no comments) - no comments

Meta tags:

Headings (most frequently used words):

-

Text of the page (most frequently used words):
2008 (196), and (114), january (113), the (109), november (95), 2020 (86), december (85), 2018 (81), july (79), february (78), 2009 (73), for (72), 2007 (70), 2019 (70), september (69), april (67), october (67), june (64), engineering (64), march (62), with (61), 2023 (61), august (56), may (55), 2025 (55), django (53), 2022 (44), 2024 (43), how (40), your (39), strategy (37), 2021 (34), from (27), notes (27), you (26), 2026 (21), writing (20), using (20), python (20), 2010 (20), building (19), 2017 (18), lifeflow (17), staff (17), 2016 (15), review (14), work (14), what (13), technical (13), should (13), systems (13), executive (13), internal (13), part (12), infrastructure (12), agent (12), 2012 (12), career (12), about (11), app (11), two (11), search (11), engineer (11), 2011 (11), management (11), leadership (11), hiring (11), mailbag (11), good (10), files (10), team (10), our (9), not (9), model (9), japan (9), getting (9), introduction (9), some (9), first (9), erlang (9), service (9), pyobjc (9), company (9), eng (9), repost (8), make (8), new (8), faced (8), why (8), software (8), design (8), get (8), manager (8), developer (8), elegant (8), puzzle (8), server (7), are (7), blog (7), time (7), processing (7), build (7), write (7), couchdb (7), engineers (7), slack (7), 2014 (7), roles (7), product (7), learning (7), programming (6), google (6), data (6), deployment (6), markdown (6), adding (6), jet (6), into (6), updates (6), one (6), can (6), tools (6), thoughts (6), via (6), things (6), advice (6), reading (6), simple (6), setting (6), xml (6), documents (6), digg (6), out (6), tech (6), book (6), executives (6), llms (6), rss (5), newsletter (5), reflections (5), analytics (5), web (5), models (5), music (5), video (5), quick (5), context (5), ajax (5), year (5), development (5), com (5), don (5), resources (5), languages (5), other (5), own (5), week (5), boss (5), library (5), five (5), epic (5), twitter (5), projects (5), processes (5), when (5), beepbeep (5), process (5), redis (5), value (5), irrational (5), exuberance (5), running (5), interview (5), more (5), productivity (5), organization (5), learned (5), modeling (5), programs (5), org (5), trap (5), plus (5), create (5), onboarding (5), stripe (5), primer (5), wardley (5), mapping (5), finding (4), great (4), creating (4), scalable (4), few (4), started (4), classes (4), introducing (4), self (4), testing (4), moving (4), plan (4), program (4), publishing (4), but (4), job (4), javascript (4), code (4), starting (4), sparklines (4), yahoo (4), blogging (4), template (4), late (4), filter (4), scale (4), iphone (4), user (4), hard (4), multi (4), architecture (4), measuring (4), springsteen (4), distributed (4), paper (4), load (4), clojure (4), docs (4), driven (4), managing (4), developing (4), policy (4), hypergrowth (4), stuff (4), personal (4), cloud (4), migrations (4), organizational (4), metrics (4), quality (4), every (4), calm (4), staffeng (4), than (4), solving (4), isn (4), agents (4), notion (4), will (3), flow (3), hope (3), anti (3), decisions (3), syntax (3), social (3), failure (3), kamioka (3), site (3), shoes (3), all (3), pyfacebook (3), project (3), that (3), designing (3), home (3), solution (3), update (3), better (3), extending (3), dynamic (3), replacing (3), workflow (3), was (3), editor (3), philosophy (3), elementary (3), does (3), relationships (3), haiku (3), cocoa (3), processed (3), tower (3), defense (3), release (3), rest (3), engine (3), results (3), text (3), scraping (3), global (3), use (3), support (3), kappa (3), mahou (3), cappuccino (3), making (3), aym (3), cms (3), less (3), cocos2d (3), source (3), yui (3), releasing (3), being (3), learn (3), slides (3), people (3), line (3), findjango (3), debt (3), run (3), feedback (3), loops (3), index (3), system (3), refactoring (3), middle (3), coming (3), cost (3), ways (3), managers (3), technology (3), trying (3), over (3), growth (3), senior (3), change (3), strategies (3), planning (3), peers (3), problem (3), reliability (3), rules (3), iterative (3), interviewing (3), around (3), practice (3), years (3), migration (3), rather (3), impact (3), uber (3), did (3), role (3), who (3), llm (3), tags (2), larson (2), next (2), assembly (2), middleware (2), custom (2), across (2), changes (2), look (2), dreamhost (2), dream (2), extracting (2), highlighting (2), apache (2), nginx (2), sites (2), function (2), picture (2), room (2), pre (2), leaving (2), tokyo (2), alt (2), teaching (2), cold (2), friends (2), defining (2), those (2), parameter (2), truth (2), human (2), without (2), facebook (2), jquery (2), live (2), another (2), common (2), comments (2), recommendations (2), snow (2), pictures (2), customize (2), old (2), customizing (2), lethain (2), driving (2), curious (2), style (2), entries (2), winter (2), vacation (2), generic (2), catching (2), lessons (2), born (2), urls (2), analysis (2), find (2), objective (2), spring (2), coredata (2), handling (2), brief (2), failed (2), couple (2), story (2), control (2), three (2), examples (2), improvements (2), looking (2), recycling (2), scripts (2), version (2), working (2), public (2), pattern (2), ambush (2), overview (2), oriented (2), views (2), html (2), school (2), stripping (2), day (2), list (2), drag (2), drop (2), shift (2), content (2), later (2), screen (2), characters (2), application (2), type (2), client (2), migrating (2), this (2), image (2), gotchas (2), yes (2), care (2), static (2), templates (2), again (2), stop (2), intro (2), redesign (2), happier (2), layers (2), validation (2), power (2), failing (2), contract (2), rcsfield (2), between (2), audittrail (2), apps (2), deploying (2), bad (2), only (2), tutorial (2), idea (2), nyc (2), large (2), approach (2), http (2), requests (2), based (2), methods (2), display (2), genetic (2), cool (2), php (2), ubuntu (2), intrepid (2), single (2), rewriting (2), performance (2), articles (2), gae (2), progress (2), issue (2), game (2), computer (2), changing (2), balancing (2), pitance (2), generating (2), callbacks (2), consider (2), recurring (2), hands (2), dynamo (2), consistent (2), after (2), collection (2), node (2), pipeline (2), coding (2), api (2), hosting (2), group (2), leverage (2), organizations (2), heroes (2), culture (2), architectures (2), rewrite (2), fifth (2), age (2), profit (2), braindump (2), center (2), increment (2), tasks (2), providing (2), growing (2), weak (2), hire (2), someone (2), know (2), physics (2), inclusion (2), papers (2), share (2), have (2), reason (2), big (2), where (2), risk (2), staying (2), path (2), high (2), teams (2), case (2), baselines (2), scaling (2), funnel (2), levels (2), exploration (2), meta (2), jupyter (2), speaking (2), qcon (2), headcount (2), users (2), paying (2), evolved (2), designed (2), complex (2), problems (2), predictability (2), deprecate (2), available (2), apis (2), tradeoffs (2), reviews (2), podcasts (2), privilege (2), window (2), daily (2), follow (2), founding (2), numbers (2), investing (2), need (2), platform (2), fit (2), brand (2), incident (2), days (2), cto (2), rough (2), circles (2), call (2), stories (2), level (2), leaders (2), start (2), office (2), vtt (2), folks (2), reach (2), wrong (2), poking (2), lead (2), matter (2), values (2), equity (2), hours (2), space (2), promotion (2), network (2), deciding (2), companies (2), survey (2), compliance (2), their (2), actually (2), early (2), digital (2), feed (2), leader (2), thesis (2), mix (2), costs (2), energy (2), effective (2), meetings (2), leave (2), openai (2), crisis (2), styles (2), advancing (2), industry (2), navigating (2), useful (2), refinement (2), experience (2), refine (2), theory (2), ecosystem (2), orchestration (2), mcp (2), heavy (2), crafting (2), workflows (2), also (2), popular (2), paul, graham, ayn, rand, jvm, comp, sci, degree, objects, reflexive, examining, implement, contexts, migrate, stability, issues, youtube, scalability, puddle, city, racing, lights, windmill, datadump, movie, once, dilemma, pinch, automagick, bookmarking, lighttpd, confusion, dreamier, cal, henderson, implicit, conventions, determining, destructiveness, applying, programme, heading, toward, atlanta, hotel, departure, orientation, america, american, bubble, flight, arriving, eating, cornflakes, back, action, faq, expectations, reality, lowly, adult, english, grocery, shopping, reliable, mealtime, hiking, tengaisan, japanese, kitchen, aesthetic, annoying, habits, calculating, beautiful, times, yppah, error, autocomplete, fields, beginnings, traffic, jams, education, responsibility, manure, shuttle, busses, exists, simultaniously, newforms, webapp, airplanes, install, upgrading, 256, 512, megs, ram, fbjs, writings, separate, merry, christmas, slight, mistake, breakfast, future, miyajima, hiroshima, packaging, renu, contact, actors, lisp, accolades, pygments, status, visiting, kiyomizudera, implementing, threaded, blueprint, css, makes, easier, installing, quickly, skins, cleanly, repeat, yourself, bloggers, left, side, odors, cho, hida, shi, gifu, ken, living, arbitrary, mods, including, lesson, opinionated, huddled, masses, elitism, 生きて変わる, かかった年と新しい年の取り返し, failures, proactive, communication, complaints, causes, cures, malware, historical, perspective, translating, spam, karma, whuffie, standard, chartered, bus, downtown, hot, water, broken, hegemony, capitalist, bias, european, textbooks, syllabus, introducting, aspects, life, optional, parameters, biased, videos, seeking, midnight, garden, evil, sickday, filtering, arrays, doesn, come, assigning, many, squeak, tip, hat, accessors, mutators, opening, associated, hike, night, sakura, blossoms, elesma, dating, tanka, photographing, join, yellow, woods, updating, graphics, itunes, store, spoken, blub, convenience, jsの使い方, lost, sex, appeal, strangest, bug, ever, seen, miss, beautifulsoup, face, minimalism, rolling, speed, sunday, learns, diffs, json, object, real, textile, thursday, alts, considering, second, recipes, polishing, reddit, hackernews, mashup, last, 小学校と教える授業の最後の日, loose, coupling, language, jinja2, orm, sqlalchemy, bossarray, like, wrapper, dock, icon, nudist, scraper, onemanga, coloring, compassionate, popularity, selectors, deleting, nsoutlineview, delete, key, titles, under, ninety, bindings, browsing, caching, indicating, multiple, nibs, farewell, transcending, stickiness, targeting, monetize, jersey, naming, casing, convention, poor, wireless, connectivity, macbook, concept, startups, lines, reports, snippets, port, intricate, websites, unintrusive, automator, images, horizontally, authentication, slug, uniqueness, keeping, consumption, suffer, dev, proxy, magical, restricting, signups, choosing, taming, proliferation, resume, awesome, hss, compressor, local, maximum, touch, detection, programmers, college, registration, userskins, slideshows, fabric, ideas, regular, expressions, non, perlers, fate, pop, hip, hop, hypochondriac, touchdefense, brightkite, twig, perl, different, local_settings, parallel, prevent, cron, cancer, file, mutex, fixing, ails, finally, waving, white, flag, cgi, full, command, tool, loading, subtle, joys, portfolio, organize, algorithms, name, damn, novel, neighbors, huge, csv, illegal, unittesting, soft, fluffy, brittle, cull, lingering, heart, visualizing, keyterms, spiral, square, circle, diaspora, sinners, cosiners, lucene, threadpools, visually, representing, word, structures, almanac, psycopg2, import, parameterized, smaller, header, jobsyndicate, printable, depicting, reranking, simplified, deploy, solango, tomcat, vertical, peanut, butter, jars, off, remotely, admin, servers, textfield, encoding, maybe, skew, frontend, misery, hacker, fear, mongering, dialogs, tragedy, microframework, trivial, freebase, hackday, distinguishing, strings, lists, several, approaches, versioning, success, dancing, transaction, hints, mimetypes, responses, groups, snippet, brush, syntaxhighlighter, versions, feeds, proposal, authenticating, stack, interpreter, cleaning, erlang_markdown, money, meaning, spending, wealth, formal, tla, events, message, passing, durable, writes, reads, replicating, receive, gen_server, nagios, monitoring, crash, compiling, mkmapview, clone, photo, album, pil, formatting, multipart, formdata, extension, embedding, graphviz, debugging, crashes, small, log, agenda, broke, production, retiring, codernote, porting, urlpatterns, informal, tailing, superfamily, lazyboy, memory, usage, snapshots, djangodash, drinkfindr, datastructures, backed, default, defensive, series, third, rebirth, defend, claims, bots, architecting, flot, streaming, storing, bounded, timeboxes, pagination, worksheet, excel, xlwt, hierarchies, extraction, metadata, configuration, behavior, kill, doing, harder, reflection, rethinkdb, war, card, freedoms, fourth, 2015, wherein, healing, burned, humane, qos, quotas, envoy, fail, open, layer, acing, take, serverless, gatekeeping, margins, usable, environments, managerial, scope, generation, stuck, ego, trip, inheritance, partnering, reorg, has, launched, options, orchestrating, periodic, pierceable, abstractions, container, continuous, gke, gke_ci, sketching, injection, kubernetes, operating, lambda, dataflow, paradigms, analyzing, cross, beam, rocket, ships, predictor, sourcing, async, sync, semantics, expansion, vulnerability, experimenting, distribution, secondary, indexes, seth, godin, dip, ruby, programmatically, emails, inside, intercom, plates, close, solve, delegate, favorite, protocol, pretty, sole, fix, document, direction, positions, balls, mud, experiment, finite, state, machines, stash, performing, interestings, against, top, down, optimization, briefest, media, trainings, accelerate, definition, rails, launch, optimism, necessity, goals, guiding, broad, visions, selecting, leads, sizing, cookbooks, opportunity, membership, identify, controls, succession, consistency, presenting, internet, history, podcast, designations, calibrations, designation, momentum, etc, sres, tpms, specialized, selection, communities, thinking, exceptions, saying, narratives, dynamics, notebook, pyramid, principle, capturing, landing, talent, distributions, dilemmas, graphql, timeless, way, timeframes, structure, interpretation, delightful, experiences, unmeasurable, meeting, complexity, soul, machine, messy, crazy, binder, notebooks, limiting, works, valuing, already, solved, tax, evolve, thumb, fire, fixation, magnitudes, innovate, order, governments, let, invest, timeline, elimination, tournaments, released, today, press, upward, facing, tips, owning, unownable, fostering, engagement, escaping, sun, head, clouds, inverse, literate, reclaim, unreasonable, vocabulary, describing, fault, domains, datahub, organizing, offsites, handbook, relational, database, forty, nobody, cares, monocle, studios, months, healthchecks, sending, weekly, forecasting, synthetic, hmac, sha256, signatures, flask, gcp, respond, reacji, firestore, distributing, reflect, evolutionary, expanding, successfully, maintaining, wants, registries, response, startup, acquihired, navigate, survive, acquihire, memos, joining, example, proposals, submissions, partner, assistant, crowdsourcing, vpe, evolving, beyond, successful, compactor, slightly, verbose, hotspotting, never, aligned, authority, versus, buy, contentful, archetypes, minding, picking, interviews, rush, show, black, lives, help, mentoring, trapped, oasis, backend, diversity, past, title, even, external, others, screenrc, mistakes, saint, exupéry, packets, pathologies, grand, performative, codes, printed, books, matters, visible, techwriters, community, switch, right, codebase, surveys, aren, feeding, surplus, renegotiating, vendor, skepticism, towards, current, sponsor, then, synthesize, boring, strong, concepts, interesting, happens, edges, pacing, isolating, edition, jan, 31st, present, influencer, discord, missing, regretted, attrition, encourage, perfect, alignment, gardening, exuberant, sketches, measures, deal, unhappy, just, them, architects, interlude, pockets, enable, careers, reject, candidate, capacity, capture, closing, calls, tell, best, foundation, finances, safely, think, kool, aid, factory, terminal, rulebook, products, inspection, limits, trust, indie, publisher, dipping, toes, angel, science, match, mental, git, trunk, branches, innovation, prioritize, snapshot, directors, led, centric, haven, written, yet, hopefully, someday, interim, assignments, platforms, uris, sre, probably, due, insufficient, staffing, finish, become, too, soon, plagarism, theft, online, checkup, star, method, questions, downturn, loss, statement, estimate, disk, bar, raisers, committees, improve, drawing, maps, exercise, ones, fewer, reminiscing, retreat, comforting, measurable, exec, smart, flying, wedge, shouldn, roll, business, recap, worth, rant, converging, regimes, tailscale, capitalize, linkedin, profile, plausible, report, underperforming, mean, comms, safe, defaults, micromanage, disengaged, readme, contribution, mergers, acquisitions, cultural, peer, runs, grab, bag, random, ceo, curator, extract, kernel, playing, streamlit, prestige, gelling, manage, priorities, compensation, execs, drafted, lucky, benchmarking, bit, charters, flywheel, effect, tidy, guidebook, patterns, crux, navigators, capabilities, enterprise, writers, operate, done, spare, each, ambiguity, dimensional, triad, accumulation, friction, velocity, requires, taking, constraints, giving, bearing, minded, act, rationales, adopt, readable, doors, perception, domain, expertise, dirty, much, translation, decompose, monolith, avoid, waterfall, seniority, private, ownership, talk, principal, benchmarks, improvement, gitlab, effectively, refining, circa, bridging, access, exploring, diagnosis, integrate, acquisition, gets, operational, mechanisms, steps, any, resource, script, linking, within, sorbet, refreshed, knowledge, bases, deprecation, email, inbox, comparables, provide, generate, carta, desk, setup, competitive, advantage, authors, commenting, zapier, prompts, comment, fad, decade, away, facilitating, adoption, imprint, automatically, merging, dependabot, prs, skills, progressive, disclosure, compaction, triggers, evals, validate, logging, debugability, subagent, prompt, skill, moved, mailchimp, buttondown, sharing, claude, transcripts, compound, pressure, lighthouse, curiosity, step, visualizations, remotion, include, documentation, judgment, creativity, agentic, passive, voice, scaffolding, stage, revised, assumptions, generated, suppressed, demand, roadmap, dates, hey, wrote, might, interested, read, published, posts,


Text of the page (random words):
ure november 15 2009 setting up tla tools on os x october 31 2009 comments on why engineers should consider formal methods october 20 2009 money or meaning spending our wealth of time october 11 2009 cleaning up erlang_markdown october 10 2009 a failed stack based markdown interpreter september 27 2009 proposal for authenticating web callbacks september 20 2009 generating rss feeds via beepbeep september 20 2009 how pitance versions documents in couchdb september 17 2009 erlang brush for syntaxhighlighter september 15 2009 pitance template and snippet infrastructure september 13 2009 load balancing across erlang process groups september 12 2009 changing mimetypes for text responses in beepbeep september 3 2009 paper review of hints on computer system design august 21 2009 paper review of a transaction model august 18 2009 success and dancing shoes july 31 2009 several approaches to versioning files in php july 28 2009 distinguishing strings from lists in erlang july 24 2009 freebase hackday and image game july 12 2009 beepbeep couchdb and a trivial blog july 9 2009 using ajax with the beepbeep microframework july 6 2009 getting started with beepbeep july 5 2009 what do django people search about june 17 2009 yui dialogs ie z index and tragedy june 16 2009 feedback loops in software development june 1 2009 recycling hacker fear mongering may 31 2009 skew the frontend engineer s misery april 28 2009 os x textfield encoding maybe issue april 1 2009 findjango redesign slides for django nyc march 25 2009 how to remotely admin servers via twitter march 22 2009 findjango a week of progress march 16 2009 making django apps run on and off gae march 10 2009 technical debt and peanut butter jars march 10 2009 findjango a django search vertical march 9 2009 solango and tomcat 6 on ubuntu intrepid march 6 2009 simplified django springsteen deploy on gae march 5 2009 deploying django springsteen on google app engine march 5 2009 reranking results in django springsteen february 26 2009 django springsteen and distributed search february 25 2009 leaving dreamhost february 23 2009 depicting human relationships february 21 2009 smaller header jobsyndicate printable articles february 19 2009 measuring single and multi server performance february 18 2009 rewriting parameterized urls with nginx february 16 2009 overview of single vs multi server architecture february 16 2009 when psycopg2 can t import tz february 13 2009 the django and ubuntu intrepid almanac february 13 2009 visually representing word structures february 10 2009 using threadpools in python february 10 2009 setting up couchdb lucene on os x february 6 2009 we re all sinners and cosiners february 6 2009 circle and line diaspora february 5 2009 spiral and square february 5 2009 visualizing keyterms with boss and processing february 4 2009 cull lingering erlang heart processes february 4 2009 hard and soft fluffy and brittle february 3 2009 simple unittesting in php february 1 2009 stripping illegal characters from xml in python january 25 2009 huge csv and xml files in python january 22 2009 a filter to display neighbors in a list january 20 2009 genetic programming a novel failure january 19 2009 genetic algorithms cool name damn simple january 2 2009 moving into 2009 january 2 2009 django portfolio organize and display projects december 29 2008 the subtle joys of generic methods december 11 2008 a command line tool for loading couchdb documents december 9 2008 full text search in couchdb using couchdb december 8 2008 blogging as people december 6 2008 intro to http server simple cgi december 5 2008 finally waving the white flag to objective c 2 0 december 4 2008 fixing what ails lifeflow december 3 2008 prevent cron cancer with a file based mutex december 3 2008 parallel http requests in python december 2 2008 reading xml files on the iphone november 30 2008 a different approach to local_settings py november 28 2008 xml twig for large xml files in perl november 20 2008 slides from django nyc on 11 18 2008 november 19 2008 python brightkite for you get the idea november 16 2008 introducing a tutorial and touchdefense november 11 2008 the blogging hypochondriac november 8 2008 the fate of pop and hip hop in 2008 november 7 2008 xml simple for non perlers november 7 2008 you only learn the first time november 6 2008 bad ideas and regular expressions in templates november 5 2008 deploying django with fabric november 4 2008 development to deployment in django november 3 2008 creating slideshows with cocos2d iphone october 29 2008 customize site style by user with django userskins october 27 2008 user registration apps for django october 25 2008 releasing kappa source pyobjc twitter client october 23 2008 advice to programmers in college october 22 2008 touch detection in cocos2d iphone october 20 2008 being a local maximum october 19 2008 hss and yui compressor in aym cms october 19 2008 r i p your resume site to awesome october 18 2008 taming audittrail proliferation october 16 2008 releasing source for mahou october 16 2008 choosing between audittrail and django rcsfield october 15 2008 setting up django rcsfield october 15 2008 restricting user signups in django october 12 2008 failing a contract october 11 2008 the magical source of yui get s power october 3 2008 notes on cocos2d iphone development october 3 2008 suffer less by using django dev server as a proxy september 30 2008 writing for consumption september 29 2008 starting again keeping it simple september 27 2008 as you type slug uniqueness validation september 26 2008 layers of authentication september 25 2008 custom django views for happier ajax september 24 2008 using automator to scale images horizontally september 22 2008 redesign of lethain com september 21 2008 intro to unintrusive javascript with django september 21 2008 a one stop aym cms solution september 17 2008 making static dynamic again aym cms september 15 2008 intricate static websites with django templates september 15 2008 sparklines js port to python september 13 2008 yes you do care about cappuccino september 12 2008 extending mahou gotchas and snippets september 12 2008 extracting data from google analytics reports september 11 2008 extending classes in cappuccino september 7 2008 writing mahou a cappuccino image search september 6 2008 startups and assembly lines september 5 2008 migrating the this week in django concept september 5 2008 poor wireless connectivity for macbook september 4 2008 naming and casing convention in pyobjc september 4 2008 introducing kappa a twitter client september 3 2008 i live in new jersey september 1 2008 dynamic ad targeting with django monetize august 29 2008 transcending search as you type stickiness august 29 2008 epic pyobjc part 5 resources and farewell august 27 2008 epic pyobjc part 4 drag drop multiple nibs august 26 2008 epic pyobjc part 3 browsing caching indicating august 25 2008 epic pyobjc part 2 adding a library bindings august 24 2008 an epic introduction to pyobjc and cocoa august 22 2008 writing to application support in pyobjc august 22 2008 writing titles under ninety five characters august 20 2008 deleting from nsoutlineview with the delete key august 20 2008 how to use selectors in pyobjc august 19 2008 an introduction to using couchdb with django august 18 2008 global popularity of programming languages august 14 2008 an introduction to compassionate screen scraping august 10 2008 a syntax coloring template filter for django august 9 2008 a year later home from japan august 9 2008 python content scraper for onemanga com august 8 2008 reading the nudist on the late shift in 2008 august 7 2008 cocoa drag and drop text into the dock icon august 6 2008 how to write a wrapper library august 4 2008 bossarray for list like yahoo search results july 28 2008 replacing django s orm with sqlalchemy july 23 2008 replacing django s template language with jinja2 july 22 2008 an introduction to django s loose coupling july 22 2008 reflections on a year of blogging and japan july 21 2008 小学校と教える授業の最後の日 july 18 2008 last day of elementary school and classes july 18 2008 stripping reddit from hackernews with boss mashup july 12 2008 polishing up our django boss search service july 12 2008 search recipes for yahoo s boss in python july 11 2008 yahoo s build your own search service in django july 10 2008 release of lifeflow 0 91 july 7 2008 advice for alts considering a second year july 7 2008 a thursday elementary school july 2 2008 an introduction to a week in japan july 2 2008 rest textile and html in markdown july 1 2008 updates to sparklines js june 30 2008 sparklines in javascript with sparklines js june 26 2008 json object oriented views and starting a real app june 22 2008 ambush code review learns code diffs june 18 2008 overview of using django on the google app engine june 17 2008 a sunday project ambush code review june 16 2008 up to speed june 15 2008 a django anti pattern rolling your own rest june 13 2008 minimalism june 11 2008 working on lifeflow s public face june 11 2008 release of lifeflow version 0 90 june 10 2008 deployment scripts with beautifulsoup june 9 2008 processed tower defense 1 0 june 9 2008 things i ll miss in japan june 8 2008 strangest javascript bug i ve ever seen june 6 2008 looking for recycling s lost sex appeal june 3 2008 updates to processed tower defense may 28 2008 may in review may 27 2008 processing jsの使い方 may 26 2008 spoken languages blub and convenience may 25 2008 music from the itunes store 1 may 21 2008 improvements to lifeflow editor may 21 2008 updating processing js graphics via ajax may 20 2008 design of processed tower defense may 18 2008 three processing js examples may 14 2008 using javascript to control processing may 11 2008 getting started with processing js may 10 2008 our yellow woods and a story may 7 2008 writing join in erlang may 4 2008 photographing japan may 4 2008 a picture of a couple may 3 2008 spring haiku and tanka may 3 2008 thoughts on dating erlang april 30 2008 haiku for an april april 20 2008 designing elesma april 13 2008 a week in the job april 12 2008 failed night time pictures of sakura blossoms april 5 2008 a brief winter hike april 5 2008 opening files with associated app in cocoa april 5 2008 tip your hat to accessors and mutators march 12 2008 handling files with coredata march 12 2008 catching up on some thoughts march 10 2008 tools languages and squeak march 1 2008 quick reflections on jet in haiku february 27 2008 assigning one to many relationships in coredata february 24 2008 spring doesn t come in february but snow does february 24 2008 on writing february 19 2008 filtering arrays in objective c february 15 2008 teaching elementary classes as an alt february 14 2008 my first sickday in japan february 13 2008 midnight philosophy in the garden of good and evil february 12 2008 seeking some music i can t find february 11 2008 some biased analysis of music videos february 4 2008 using our own software february 4 2008 using optional parameters in django urls february 4 2008 technical aspects of the life flow editor february 3 2008 introducting the lifeflow editor february 3 2008 why was the syllabus born january 28 2008 on hegemony and an anti capitalist bias in european textbooks january 26 2008 hot water is broken january 26 2008 5 a chartered bus to downtown tokyo january 25 2008 standard workflow for publishing with lifeflow january 24 2008 replacing the karma social model with whuffie january 22 2008 catching lessons from spam january 22 2008 translating entries into other languages with lifeflow january 22 2008 a historical perspective on the jet program in 2008 january 22 2008 on the causes and cures of malware january 21 2008 failures of proactive communication other generic complaints january 20 2008 かかった年と新しい年の取り返し january 19 2008 生きて変わる january 19 2008 opinionated programming languages the huddled masses and elitism january 19 2008 lesson plan my winter vacation january 16 2008 new style for including resources in entries on lifeflow january 15 2008 adding arbitrary mods to lifeflow january 15 2008 changes from living january 13 2008 introduction to kamioka cho hida shi gifu ken japan january 10 2008 odors from shoes curious in os x 10 4 january 10 2008 driving on the left side january 9 2008 don t repeat yourself for bloggers dynamic blog context in lifeflow january 9 2008 cleanly extending python markdown with syntax highlighting january 9 2008 update to lethain com january 7 2008 customizing lifeflow quickly with skins january 7 2008 installing a development deployment of lifeflow a django blog solution january 7 2008 reflections on the old year and the new one january 6 2008 blueprint css makes lifeflow look better and easier to customize january 6 2008 music recommendations snow pictures january 5 2008 implementing threaded comments in lifeflow january 4 2008 visiting kiyomizudera january 3 2008 status update for lifeflow january 3 2008 accolades for pygments 0 9 january 3 2008 actors in common lisp january 3 2008 packaging of renu contact solution january 1 2008 miyajima and hiroshima december 29 2007 designing my future home december 29 2007 another breakfast with you december 29 2007 another slight mistake december 27 2007 merry christmas 2007 december 24 2007 moving writings to separate flow december 24 2007 two faced django part 7 pyfacebook and fbjs ajax december 17 2007 upgrading from 256 to 512 megs of ram december 16 2007 two faced django live install december 16 2007 two faced django part 6 pyfacebook december 12 2007 two faced django part 5 jquery ajax december 11 2007 4 airplanes december 9 2007 two faced django part 4 the webapp december 9 2007 two faced django part 3 newforms december 4 2007 two faced django part 2 models and django testing december 4 2007 two faced django part 1 building a project that exists simultaniously on facebook and the web december 4 2007 3 shuttle busses december 2 2007 on education self responsibility and manure december 2 2007 2 traffic jams december 1 2007 1 beginnings december 1 2007 0 introduction december 1 2007 using jquery with django for autocomplete fields november 30 2007 using pyfacebook without the facebook middleware november 30 2007 human error november 24 2007 you are beautiful at all times by yppah november 5 2007 context is a parameter in calculating truth november 5 2007 those annoying habits november 5 2007 defining your web aesthetic october 24 2007 introducing my japanese kitchen october 21 2007 hiking tengaisan october 21 2007 reliable mealtime friends october 20 2007 grocery shopping in japan october 19 2007 getting cold in kamioka october 18 2007 teaching adult english classes october 18 2007 getting started with shoes on os x october 15 2007 expectations and reality for the lowly alt october 14 2007 faq about jet october 13 2007 a few quick updates to site october 12 2007 back in action october 10 2007 eating cornflakes august 20 2007 ...
Images from subpage: "lethain.com/elegant-puzzle-press/" Verify
Images from subpage: "lethain.com/elegant-puzzle-release/" Verify
Images from subpage: "lethain.com/iterative-elimination-tournaments/" Verify
Images from subpage: "lethain.com/how-to-invest-technical-infrastructure/" Verify
Images from subpage: "lethain.com/government-api-design/" Verify

Verified site has: 891 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-310 311-315 316-320 321-325 326-330 331-335 336-340 341-345 346-350
351-355 356-360 361-365 366-370 371-375 376-380 381-385 386-390 391-395 396-400
401-405 406-410 411-415 416-420 421-425 426-430 431-435 436-440 441-445 446-450
451-455 456-460 461-465 466-470 471-475 476-480 481-485 486-490 491-495 496-500
501-505 506-510 511-515 516-520 521-525 526-530 531-535 536-540 541-545 546-550
551-555 556-560 561-565 566-570 571-575 576-580 581-585 586-590 591-595 596-600
601-605 606-610 611-615 616-620 621-625 626-630 631-635 636-640 641-645 646-650
651-655 656-660 661-665 666-670 671-675 676-680 681-685 686-690 691-695 696-700
701-705 706-710 711-715 716-720 721-725 726-730 731-735 736-740 741-745 746-750
751-755 756-760 761-765 766-770 771-775 776-780 781-785 786-790 791-795 796-800
801-805 806-810 811-815 816-820 821-825 826-830 831-835 836-840 841-845 846-850
851-855 856-860 861-865 866-870 871-875 876-880 881-885 886-890 891-891


The site also has 1 references to external domain(s).

 craftingengstrategy.com  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Wed, 12 Aug 2026 02:24:07 GMT
access-control-allow-origin *
etag W/ 6a7bd947-3b48a
expires Sun, 16 Aug 2026 21:24:32 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id 55CE:164B5F:7ACA95C:7B7E477:6A822838
x-github-edge-region fra
accept-ranges bytes
age 0
date Sun, 16 Aug 2026 21:14:32 GMT
via 1.1 varnish
x-served-by cache-rtm-ehrd2290050-RTM
x-cache MISS
x-cache-hits 0
x-timer S1786914872.378602,VS0,VE128
vary Accept-Encoding
x-fastly-request-id e0b9f56f0ddc6c530b79e2f47735166b0ae4d12f
content-length 38687

Meta Tags

title="Irrational Exuberance"
charset="utf-8"
http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"
name="viewport" content="width=device-width,minimum-scale=1"
name="description" content
name="generator" content="Hugo 0.164.0"
name="ROBOTS" content="INDEX, FOLLOW"
property="og:title" content
property="og:description" content
property="og:type" content="website"
property="og:url" content="htt????/lethain.com/"
property="og:image" content="htt????/lethain.com/static/author.png"
itemprop="name" content="Irrational Exuberance"
itemprop="description" content="Hey folks, I’m Will Larson! I wrote An Elegant Puzzle, Staff Engineer, The Engineering Executive’s Primer, and Crafting Engineering Strategy. You might also be interested in my collection of popular blog posts over the years, or to read my writing as it’s published via my newsletter or my RSS feed."
itemprop="datePublished" content="2026-08-11T07:00:00-07:00"
itemprop="dateModified" content="2026-08-11T07:00:00-07:00"
itemprop="wordCount" content="50"
itemprop="image" content="htt????/lethain.com/static/author.png"
name="twitter:card" content="summary"
name="twitter:image" content="htt????/lethain.com/static/author.png"
name="twitter:title" content
name="twitter:description" content

Load Info

page size38687
load time (s)0.210211
redirect count0
speed download184223
server IP 185.199.108.153
* all occurrences of the string "http://" have been changed to "htt???/"