-
How to present to executives. January 2, 2021.
management staff-plus
-
Early Edition of "Staff Engineer" coming Jan 31st. January 1, 2021.
staff-eng book
-
Pacing and isolating change. December 21, 2020.
management
-
Tech Lead Management roles are a trap. December 18, 2020.
management career
-
Interesting work happens at the edges. December 17, 2020.
management career
-
2020 in review. December 10, 2020.
career blog
-
Weak and strong team concepts. December 5, 2020.
staff-plus
-
What do Staff engineers actually do? December 3, 2020.
staff-plus
-
Managing Staff-plus engineers. November 27, 2020.
staff-plus management
-
Write five, then synthesize: good engineering strategy is boring. November 26, 2020.
staff-plus strategy
-
Mailbag: Advice for someone five years into their tech career? November 23, 2020.
career mailbag
-
Notes on compliance tools. November 22, 2020.
compliance notes
-
Interviewing for Staff-plus roles. November 20, 2020.
staff-plus
-
Finding your Staff sponsor. November 19, 2020.
management staff-plus
-
My skepticism towards current developer meta-productivity tools. November 18, 2020.
productivity
-
Renegotiating your first vendor contract. November 14, 2020.
management
-
Speaking and podcasts in 2020. November 13, 2020.
talks speaking podcast
-
Engineering strategy every org should write. November 7, 2020.
management strategy
-
Surplus rules of engineering strategy. November 7, 2020.
management strategy
-
Care and feeding for your engineering strategy. November 7, 2020.
management strategy
-
Things that aren't engineering strategy. November 7, 2020.
management strategy
-
A survey of engineering strategies. November 7, 2020.
management strategy
-
Engineering strategy. November 5, 2020.
management strategy staff-plus
-
Developer productivity surveys. October 18, 2020.
productivity
-
Managing technical quality in a codebase. October 17, 2020.
staff-plus architecture
-
Finding the right company to reach Staff Engineer. October 8, 2020.
staff-plus career
-
Deciding to switch companies. October 1, 2020.
staff-plus career
-
TechWriters community. September 26, 2020.
techwriters
-
Being visible. September 24, 2020.
staff-plus career
-
Staff projects. September 17, 2020.
staff-plus
-
Work on what matters. September 10, 2020.
staff-plus
-
Using QR Codes in printed books. September 7, 2020.
python elegant-puzzle
-
Build a network of peers. September 4, 2020.
staff-plus
-
Performative leadership. August 23, 2020.
management
-
The Grand Migration. August 13, 2020.
architecture pattern anti-pattern
-
Promotion pathologies. August 9, 2020.
management
-
Staff promotion packets. August 8, 2020.
staff-plus
-
The Saint-Exupéry of metrics. August 6, 2020.
metrics management
-
Some common hiring manager mistakes. August 2, 2020.
hiring management
-
Customizing screen and screenrc. July 26, 2020.
screen
-
Create space for others. July 26, 2020.
staff-plus
-
Staff-plus interview processes. July 12, 2020.
staff-plus interviewing
-
External office hours. July 7, 2020.
management
-
Does the Staff title even matter? June 28, 2020.
staff-plus career
-
Where do Staff-plus engineers fit into the org? June 28, 2020.
staff-plus management
-
StaffEng Updates, June 2020 June 23, 2020.
staff-eng
-
Stuff I've learned about Diversity, Equity and Inclusion over the past few years. June 20, 2020.
inclusion management
-
How to practice backend engineering. June 20, 2020.
architecture interviewing
-
Trapped in a Values Oasis. June 18, 2020.
management
-
My career story. June 14, 2020.
stories career
-
Mentoring from privilege. June 13, 2020.
mentorship
-
Ways I'm available to help. June 12, 2020.
-
Black Lives Matter. May 30, 2020.
stories
-
To lead, you have to follow. May 25, 2020.
management
-
The rush to "show value." May 5, 2020.
management
-
April updates for StaffEng. April 23, 2020.
staff-eng
-
Picking problems for programming interviews. April 19, 2020.
interviewing staff-plus python
-
Minding our stories. April 16, 2020.
tech stories
-
Testing Python projects for Google Cloud Run. April 11, 2020.
gcp python
-
Staff engineer archetypes. April 9, 2020.
staff-plus management
-
Poking around Contentful. April 5, 2020.
contentful
-
Build versus buy. April 5, 2020.
management
-
Staying aligned with authority. April 2, 2020.
staff-plus management
-
Getting in the room. March 28, 2020.
staff-plus management
-
Learn to never be wrong. March 21, 2020.
staff-plus
-
How do folks reach Staff Engineer? March 19, 2020.
staff-eng
-
Hotspotting developer productivity. March 17, 2020.
architecture productivity
-
vtt-compactor: slightly less verbose VTT files. March 7, 2020.
-
Resources for Staff-plus engineers. March 7, 2020.
staff-plus
-
From one to two: how to start a successful distributed engineering office. March 3, 2020.
management
-
Interviewing senior engineering leaders. February 18, 2020.
management hiring
-
Mailbag: Evolving your engineer career beyond the career level. February 13, 2020.
career staff-eng mailbag
-
Crowdsourcing CTO/VPE learning circles. February 11, 2020.
management
-
Do you work at a tech company? February 10, 2020.
culture hiring
-
Share stories, not advice. February 4, 2020.
management
-
How to partner with an executive assistant. January 28, 2020.
management
-
Example Call For Proposals submissions. January 25, 2020.
conferences speaking
-
Joining Calm. January 21, 2020.
calm career
-
Some rough notes on running learning circles. January 18, 2020.
management
-
How to build your company's engineering brand. January 16, 2020.
management
-
More great memos. January 14, 2020.
memos
-
Your first 90 days as CTO or VP Engineering. January 13, 2020.
management cto
-
How to navigate and/or survive your acquihire. January 2, 2020.
acquisition management
-
How the Digg team was acquihired. January 1, 2020.
digg stories acquisition
-
2019 in review. December 26, 2019.
career blog
-
"Good Process is Evolved, Not Designed" in 97 Things Every Engineering Manager Should Know December 20, 2019.
management writing
-
Incident response, programs and you(r startup). December 19, 2019.
reliability infrastructure
-
Mailbag: When your team wants your job, personal brand, and service registries. December 9, 2019.
management mailbag
-
Maintaining platform-product fit. November 25, 2019.
infrastructure
-
"How to successfully design organizational processes" November 23, 2019.
management speaking talks
-
"Do engineering managers need to be technical?" in Increment. November 22, 2019.
increment management writing
-
Expanding on S[a-z]{3,} Reliability Engineer roles. November 18, 2019.
sre infrastructure
-
Notes on Building Evolutionary Architectures. November 15, 2019.
architecture book
-
You only learn when you reflect. November 14, 2019.
career management
-
Distributing your Slack application. November 11, 2019.
slack python gcp
-
Using Cloud Firestore to power a Slack app. November 10, 2019.
slack python gcp
-
Make Slack app respond to reacji. November 9, 2019.
api slack python
-
Adding App Home to Slack app in Python. November 8, 2019.
api slack python
-
Creating a Slack App in Python on GCP. November 6, 2019.
api slack python gcp
-
HMAC SHA256 signatures in Python and Flask. November 6, 2019.
python slack
-
Forecasting synthetic metrics. November 5, 2019.
metrics infrastructure reliability
-
Sending weekly 5-15 updates. November 3, 2019.
management
-
"Investing in technical infrastructure" October 31, 2019.
infrastructure speaking talks
-
Healthchecks at scale. October 27, 2019.
infrastructure architecture
-
An Elegant Puzzle by the numbers, five months later. October 23, 2019.
elegant-puzzle
-
Founding Monocle Studios. October 22, 2019.
stories monocle-studios
-
Nobody cares about quality. October 12, 2019.
management
-
A forty year career. October 8, 2019.
career
-
Notes on data modeling from Handbook of Relational Database Design. September 13, 2019.
book
-
Organizing team offsites. September 8, 2019.
management
-
Rewriting the Yahoo! BOSS Datahub. August 31, 2019.
stories yahoo
-
Describing fault domains. August 17, 2019.
architecture infrastructure
-
Distributed systems vocabulary. August 11, 2019.
architecture infrastructure
-
Reclaim unreasonable software. July 28, 2019.
architecture
-
What's the inverse of literate programming. July 14, 2019.
literal rust
-
Head in the clouds. July 7, 2019.
cloud infrastructure
-
Don't follow the sun. July 3, 2019.
reliability infrastructure
-
Notes on Escaping the Build Trap June 30, 2019.
product book review
-
Fostering program engagement. June 26, 2019.
management org-programs
-
Programs: tips for owning the unownable. June 25, 2019.
management org-programs
-
Some career advice. June 22, 2019.
career
-
Running systems library as Cloud Function. June 16, 2019.
systems gcf cloud
-
Path to engineering manager of managers. June 15, 2019.
management career
-
An Elegant Puzzle @ Software Engineering Daily June 14, 2019.
elegant-puzzle podcast
-
What I learned writing a book. June 8, 2019.
elegant-puzzle writing
-
Privilege's upward-facing window. June 1, 2019.
management inclusion
-
Elegant Puzzle press, reviews and podcasts. May 29, 2019.
elegant-puzzle podcast writing
-
An Elegant Puzzle is released today! May 28, 2019.
elegant-puzzle management writing
-
Make timeline tradeoffs using iterative elimination tournaments. May 25, 2019.
management
-
How to invest in technical infrastructure. May 19, 2019.
infrastructure
-
Can governments design great APIs? Let's hope so. May 12, 2019.
data-localization
-
An Elegant Puzzle is available for pre-order. April 25, 2019.
elegant-puzzle
-
To innovate, first deprecate. April 7, 2019.
infrastructure systems-thinking
-
Magnitudes of exploration. April 6, 2019.
management infrastructure
-
An Elegant Puzzle coming in late May. April 1, 2019.
elegant-puzzle
-
Fire fixation. March 23, 2019.
management
-
Rules of thumb for org design. March 17, 2019.
management
-
How to evolve an engineering organization. March 5, 2019.
management
-
Paying the predictability tax. February 24, 2019.
management
-
Valuing already-solved problems. February 23, 2019.
product
-
Why limiting work-in-progress works. February 17, 2019.
management systems-thinking
-
Binder for hosting Jupyter notebooks. February 10, 2019.
systems-thinking systems binder
-
Writing a reliability strategy: reason about complex things with system models. February 9, 2019.
infrastructure systems-thinking systems
-
Notes on Soul of a New Machine, Messy Middle, Crazy at Work, Company of One. February 2, 2019.
book review management
-
Growing with your company's complexity. January 29, 2019.
management career
-
Meeting people. January 26, 2019.
management career
-
An Elegant Puzzle: Systems of Eng Management. January 22, 2019.
elegant-puzzle management writing
-
Newsletter for Irrational Exuberance. January 20, 2019.
newsletter
-
Metrics for the unmeasurable. January 19, 2019.
management metrics
-
Some delightful developer experiences in 2019. January 7, 2019.
apis product
-
Good process is evolved, not designed. January 1, 2019.
management
-
Defining policy, process and programs. December 30, 2018.
management
-
Notes on Structure and Interpretation of Computer Programs. December 29, 2018.
programming review book
-
2018 in review. December 27, 2018.
writing blog
-
"Paying Technical Debt at Scale - Migrations" December 13, 2018.
infrastructure speaking talks
-
Infrastructure planning: users, baselines and timeframes. December 9, 2018.
infrastructure management
-
Notes on The Timeless Way of Building November 24, 2018.
book review architecture
-
Quick tutorial on using GraphQL with Python. November 18, 2018.
graphql python
-
Headcount dilemmas. November 15, 2018.
management
-
Speaking at QCon SF 2018 about migrations. November 5, 2018.
speaking
-
Talent distributions. November 4, 2018.
management
-
Landing in the JET Program. October 15, 2018.
stories jet japan
-
Capturing resources. October 14, 2018.
management
-
Quick blogging update for October 2018 October 13, 2018.
writing
-
Notes on The Pyramid Principle. October 1, 2018.
book review
-
System dynamics in a jupyter notebook. September 30, 2018.
systems jupyter
-
Career narratives. September 26, 2018.
management career
-
Saying no. September 23, 2018.
management
-
Work the policy, not the exceptions. September 23, 2018.
management
-
Modeling a hiring funnel with Systems library. September 18, 2018.
systems-thinking hiring
-
Introduction to systems thinking. September 4, 2018.
management systems-thinking
-
Notes on A Philosophy of Software Design. September 3, 2018.
architecture review book
-
Designing interview loops. September 2, 2018.
management hiring
-
Communities of learning. September 1, 2018.
management
-
Time management: the leadership meta-problem. August 27, 2018.
management
-
Problem exploration, selection and validation. August 20, 2018.
management product
-
Introducing SREs, TPMs and other specialized roles. August 13, 2018.
management
-
Career levels, designation momentum, etc. August 11, 2018.
management
-
Designations, levels and calibrations. August 10, 2018.
management
-
Make your peers your first team. August 8, 2018.
management
-
Digg v4 @ Internet History Podcast August 6, 2018.
digg podcast
-
Presenting to executives. August 6, 2018.
management
-
Your hiring funnel. August 1, 2018.
management hiring
-
Scaling consistency. July 30, 2018.
management
-
Book recommendations. July 24, 2018.
management book review
-
Succession planning. July 23, 2018.
management
-
Identify your controls. July 21, 2018.
management
-
Opportunity & Membership. July 17, 2018.
management inclusion
-
Service cookbooks. July 15, 2018.
infrastructure
-
Sizing engineering teams. July 14, 2018.
management
-
Selecting project leads. July 12, 2018.
management inclusion
-
Writing strategies and visions. July 9, 2018.
management leadership
-
Braindump on approach to writing a technical book. July 8, 2018.
writing
-
Guiding broad change with metrics. July 6, 2018.
metrics management leadership
-
Goals and baselines. July 5, 2018.
metrics management
-
Digg's v4 launch: an optimism born of necessity. July 2, 2018.
stories digg
-
My rails for engineering leadership. July 1, 2018.
leadership management
-
Accelerate's definition of developer productivity. June 27, 2018.
infrastructure devtools
-
The briefest of media trainings. June 24, 2018.
management
-
A case against top-down global optimization. June 23, 2018.
management
-
Infrastructure migrations @ Interestings June 22, 2018.
podcast infrastructure
-
Staying on the path to high performing teams. June 17, 2018.
management
-
Where to stash your organizational risk? June 13, 2018.
management
-
Experiment with distributed finite state machines. June 2, 2018.
infrastructure go
-
You can't reason about big balls of mud. May 23, 2018.
architecture infrastructure
-
Consider the team you have for senior positions. May 19, 2018.
management hiring
-
Setting organizational direction. May 9, 2018.
management
-
Model, document and share. April 26, 2018.
management
-
Migrations: the sole scalable fix to tech debt. April 15, 2018.
infrastructure management
-
Reflections on the Systems & Papers. April 14, 2018.
retrospective
-
The Redis Protocol is pretty great. April 10, 2018.
redis protocols infrastructure
-
Some of my favorite technical papers. April 7, 2018.
infrastructure software-engineering
-
Close out, solve or delegate. March 29, 2018.
management
-
Managing in the growth plates. March 21, 2018.
management
-
Infrastructure engineering @ Inside Intercom March 20, 2018.
podcast infrastructure
-
Notes from "Good Strategy, Bad Strategy." March 1, 2018.
management review book
-
How I write group emails at work. February 17, 2018.
management
-
Refactoring Ruby programmatically. February 13, 2018.
ruby devtools
-
Seth Godin's The Dip. February 11, 2018.
review book
-
Product management in infrastructure engineering. February 6, 2018.
infrastructure product management
-
Global secondary indexes. January 30, 2018.
infrastructure storage
-
Experimenting with content and distribution. January 27, 2018.
writing
-
Inclusion in the first shift. January 23, 2018.
management
-
Vulnerability. January 20, 2018.
management
-
The physics of Cloud expansion. January 16, 2018.
infrastructure cloud
-
Async processing with sync semantics? January 15, 2018.
infrastructure data
-
Cold sourcing: hire someone you don't know. January 8, 2018.
management hiring
-
Roles over rocket ships, and why hypergrowth is a weak predictor of personal growth. January 2, 2018.
management career
-
Engineering management stuff I learned in 2017. December 29, 2017.
infrastructure management
-
Analyzing cross-service requests with Apache Beam. November 26, 2017.
python infrastructure data
-
From lambda to kappa and dataflow paradigms. November 22, 2017.
architecture
-
Tools for operating a growing organization. November 18, 2017.
management
-
Sketching out failure injection on Kubernetes. May 20, 2017.
k8s
-
Simple Continuous Deployment on GKE with gke_ci May 18, 2017.
k8s gke deployment
-
Trying out Google Container Engine May 14, 2017.
k8s gke
-
Providing pierceable abstractions. May 7, 2017.
architecture
-
Options for orchestrating periodic tasks. April 30, 2017.
architecture k8s
-
Increment has launched. April 13, 2017.
increment writing
-
Notes from fifth blog rewrite April 2, 2017.
blog
-
Running an engineering reorg March 17, 2017.
management reorg
-
Partnering with your manager March 13, 2017.
management
-
Technology Inheritance March 7, 2017.
software-engineering
-
Infrastructure between cost center and ego trip March 5, 2017.
infrastructure architecture management
-
Ways Engineering Managers Get Stuck March 3, 2017.
management
-
Braindump on Load Generation December 18, 2016.
architecture load testing braindump
-
Finding Managerial Scope October 31, 2016.
management
-
Usable QA Environments October 24, 2016.
architecture qa
-
Serverless: Gatekeeping and Profit Margins October 16, 2016.
architecture serverless
-
Productivity in the age of hypergrowth. October 10, 2016.
management
-
You Should Take More Vacation October 1, 2016.
management
-
Acing Your Architecture Interview September 27, 2016.
interviewing
-
Fail Open and Layer Policy September 20, 2016.
architecture
-
Thoughts on Envoy's Design September 18, 2016.
architecture
-
QoS, Cost & Quotas September 11, 2016.
architecture scaling
-
Running a Humane Interview Process June 9, 2016.
management hiring
-
Healing a Burned Out Team May 29, 2016.
management burnout
-
Wherein I Rewrite My Blog a Fifth Time May 20, 2016.
blog
-
Your Philosophy of Management May 7, 2016.
management
-
Adding Value as an Engineering Manager September 26, 2015.
management
-
Developing service oriented architectures. June 1, 2014.
infrastructure architecture
-
Building a Software Deployment Pipeline March 30, 2014.
architecture software-engineering deployment
-
Irrational Exuberance's Fourth Coming March 24, 2014.
blog
-
Company Culture and Managing Freedoms February 9, 2014.
management software-engineering
-
War Card Game in Python December 2, 2012.
python
-
Reflection on RethinkDB December 2, 2012.
rethinkdb
-
Kill Your Heroes, Stop Doing it Harder November 25, 2012.
software-engineering management
-
Configuration Driven Behavior November 25, 2012.
architecture software-engineering
-
Extraction: Get Metadata from HTML Documents November 23, 2012.
extraction python
-
Social Hierarchies in Engineering Organizations November 4, 2012.
management software-engineering
-
Creating Multi-Worksheet Excel Docs with xlwt November 4, 2012.
python excel
-
Building Technical Leverage November 4, 2012.
software-engineering architecture
-
Hosting a Paper Reading Group October 28, 2012.
management software-engineering
-
Why Pagination Was Hard at Digg August 25, 2012.
digg
-
Slack and Hope for Middle Management August 25, 2012.
management
-
Digg v4's Architecture and Development Processes August 19, 2012.
digg architecture
-
Writing, Analytics and Analysis April 10, 2011.
blog analytics sisyphus
-
Storing Bounded Timeboxes in Redis April 7, 2011.
python redis
-
Using Flot.js with the Digg Streaming API April 6, 2011.
digg digg-streaming-api flot javascript
-
Introduction to architecting systems for scale. April 4, 2011.
infrastructure architecture
-
How to Filter Bots From Analytics April 3, 2011.
analytics
-
Don't Make Me Defend Your Claims March 30, 2011.
usability
-
IE's New Infrastructure and Writing Workflow March 28, 2011.
sisyphus redis git
-
Irrational Exuberance's Third Rebirth March 27, 2011.
sisyphus lifeflow blog
-
Coding Projects March 27, 2011.
-
Articles and Series March 27, 2011.
-
Being Defensive January 22, 2011.
-
Python Default Parameter Value Gotchas September 11, 2010.
python
-
Python Datastructures Backed by Redis September 5, 2010.
python redis
-
DjangoDash and Drinkfindr September 4, 2010.
django
-
Time to Load Redis Snapshots August 23, 2010.
redis
-
Notes on Redis Memory Usage August 22, 2010.
redis
-
SuperFamily Relationships with Lazyboy May 23, 2010.
python cassandra lazyboy
-
Tailing in Python May 16, 2010.
python
-
Callbacks Are An Informal Pipeline March 7, 2010.
javascript node-js
-
Porting Django's urlpatterns to Node.js March 6, 2010.
javascript node-js
-
Retiring and Releasing Codernote.com February 20, 2010.
django
-
The Day I Broke Production February 14, 2010.
erlang stories
-
Looking For a New Agenda February 7, 2010.
-
Log Collection Server with Node.js January 30, 2010.
javascript node-js
-
Debugging Crashes With Small Scripts January 23, 2010.
erlang
-
A Python-Markdown Extension for Embedding Graphviz January 16, 2010.
python markdown
-
Formatting Multipart Formdata in Erlang January 10, 2010.
erlang
-
A Photo Album with Python and PIL January 4, 2010.
python pil
-
Refactoring & Testing Our Dynamo Clone January 2, 2010.
erlang distributed-systems
-
Quick Notes for Starting 2010 January 1, 2010.
-
Crash on Compiling App With MKMapView December 31, 2009.
iphone
-
Nagios Monitoring for Erlang December 30, 2009.
erlang
-
Replicating receive-after in an Erlang gen_server December 13, 2009.
erlang
-
Durable Writes & Consistent Reads November 30, 2009.
erlang distributed-systems
-
Hands On Review of the Dynamo Paper November 30, 2009.
erlang distributed-systems
-
Recurring Events and Message Passing November 25, 2009.
actors erlang clojure agents concurrency
-
Scalable Scraping in Clojure November 24, 2009.
screen-scraping clojure agents concurrency
-
A Couple of Clojure Agent Examples November 22, 2009.
actors clojure agents concurrency
-
Writing Files in Clojure November 16, 2009.
clojure
-
Reading Files in Clojure November 15, 2009.
clojure
-
Setting Up TLA+ Tools on OS X October 31, 2009.
tla
-
Comments on "Why Engineers Should Consider Formal Methods" October 20, 2009.
computer-science software-engineering
-
Money or Meaning: Spending Our Wealth of Time October 11, 2009.
essay
-
Cleaning up erlang_markdown October 10, 2009.
markdown erlang
-
A Failed Stack-based Markdown Interpreter September 27, 2009.
markdown erlang
-
Proposal for Authenticating Web Callbacks September 20, 2009.
web-callbacks
-
Generating RSS feeds via BeepBeep September 20, 2009.
beepbeep
-
How Pitance Versions Documents in CouchDB September 17, 2009.
couchdb pitance
-
Erlang Brush for SyntaxHighlighter September 15, 2009.
erlang pitance syntaxhighlighter
-
Pitance: Template and Snippet Infrastructure September 13, 2009.
beepbeep pitance
-
Load Balancing Across Erlang Process Groups September 12, 2009.
erlang
-
Changing Mimetypes for Text Responses in BeepBeep September 3, 2009.
beepbeep
-
Paper Review of "Hints On Computer System Design" August 21, 2009.
computer-science software-engineering
-
Paper Review of "A Transaction Model" August 18, 2009.
computer-science software-engineering transactions
-
Success and Dancing Shoes July 31, 2009.
-
Several Approaches to Versioning Files in PHP July 28, 2009.
php
-
Distinguishing Strings from Lists in Erlang July 24, 2009.
erlang
-
Freebase Hackday and Image Game July 12, 2009.
acre freebase
-
BeepBeep, CouchDB and a Trivial Blog July 9, 2009.
erlang couchdb beepbeep
-
Using Ajax with the BeepBeep Microframework July 6, 2009.
jquery erlang beepbeep
-
Getting Started With BeepBeep July 5, 2009.
erlang beepbeep
-
What Do Django People Search About? June 17, 2009.
django
-
YUI Dialogs, IE z-index and Tragedy June 16, 2009.
fail yui
-
Feedback Loops in Software Development June 1, 2009.
software-engineering
-
Recycling Hacker Fear-Mongering May 31, 2009.
news
-
Skew, The Frontend Engineer's Misery April 28, 2009.
software-engineering
-
OS X Textfield Encoding (maybe) Issue April 1, 2009.
fail
-
Findjango Redesign & Slides for django-nyc March 25, 2009.
slides springsteen findjango
-
How To Remotely Admin Servers Via Twitter March 22, 2009.
python
-
Findjango, A Week of Progress March 16, 2009.
django findjango
-
Making Django Apps Run On and Off GAE March 10, 2009.
django google-app-engine
-
Technical Debt and Peanut Butter Jars March 10, 2009.
reflection software-engineering
-
Findjango: A Django Search Vertical March 9, 2009.
django springsteen findjango
-
Solango and Tomcat 6 on Ubuntu Intrepid March 6, 2009.
django ubuntu solango
-
Simplified django-springsteen Deploy on GAE March 5, 2009.
google-app-engine springsteen
-
Deploying django-springsteen on Google App Engine March 5, 2009.
django google-app-engine springsteen
-
Reranking Results in django-springsteen February 26, 2009.
django boss springsteen
-
django-springsteen and Distributed Search February 25, 2009.
django boss springsteen
-
Leaving DreamHost February 23, 2009.
dreamhost slicehost
-
Depicting Human Relationships February 21, 2009.
processing
-
Smaller Header, JobSyndicate, Printable Articles February 19, 2009.
blog
-
Measuring Single and Multi Server Performance February 18, 2009.
apache nginx mod_wsgi experiment
-
Rewriting Parameterized URLs with Nginx February 16, 2009.
nginx
-
Overview of Single vs. Multi Server Architecture February 16, 2009.
apache architecture nginx
-
When psycopg2 Can't Import tz February 13, 2009.
fail postgresql
-
The Django and Ubuntu Intrepid Almanac February 13, 2009.
django ubuntu memcache postgresql apache nginx mod_wsgi
-
Visually Representing Word Structures February 10, 2009.
processing
-
Using Threadpools in Python February 10, 2009.
python
-
Setting up CouchDB-Lucene on OS X February 6, 2009.
couchdb lucene
-
We're All Sinners and Cosiners February 6, 2009.
processing
-
Circle and Line Diaspora February 5, 2009.
processing
-
Spiral and Square February 5, 2009.
processing
-
Visualizing Keyterms with BOSS and Processing February 4, 2009.
boss processing
-
Cull Lingering Erlang Heart Processes February 4, 2009.
erlang
-
Hard and Soft, Fluffy and Brittle February 3, 2009.
software
-
Simple Unittesting in PHP February 1, 2009.
testing php
-
Stripping Illegal Characters from XML in Python January 25, 2009.
python
-
Huge CSV and XML Files in Python January 22, 2009.
python
-
A Filter to Display Neighbors in a List January 20, 2009.
design django
-
Genetic Programming: A Novel Failure January 19, 2009.
computer-science genetic-algorithms
-
Genetic algorithms: cool name & damn simple. January 2, 2009.
computer-science genetic-algorithms
-
Moving Into 2009 January 2, 2009.
-
Django-Portfolio: Organize and Display Projects December 29, 2008.
django
-
The Subtle Joys of Generic Methods December 11, 2008.
common-lisp language-design python
-
A Command Line Tool for Loading CouchDB Documents December 9, 2008.
python couchdb
-
Full-Text Search in CouchDB Using... CouchDB December 8, 2008.
couchdb
-
Blogging as People December 6, 2008.
writing
-
Intro to HTTP::Server::Simple::CGI December 5, 2008.
perl
-
Finally Waving The White Flag to Objective-C 2.0 December 4, 2008.
objc
-
Fixing What Ails LifeFlow December 3, 2008.
lifeflow
-
Prevent Cron Cancer With a File-based Mutex December 3, 2008.
perl
-
Parallel HTTP Requests in Python December 2, 2008.
python
-
Reading XML Files on the iPhone November 30, 2008.
objc iphone
-
A Different Approach to local_settings.py November 28, 2008.
django
-
XML::Twig for Large XML Files in Perl November 20, 2008.
perl
-
Slides from django-nyc on 11/18/2008 November 19, 2008.
django slides
-
Python-Brightkite for... you get the idea November 16, 2008.
python
-
Introducing a Tutorial and touchDefense November 11, 2008.
cocos2d monocle-studios touchdefense
-
The Blogging Hypochondriac November 8, 2008.
thoughts writing
-
The Fate of Pop and Hip-Hop in 2008 November 7, 2008.
music
-
XML::Simple for Non-Perlers November 7, 2008.
perl
-
You Only Learn the First Time November 6, 2008.
writing
-
Bad Ideas and Regular Expressions in Templates November 5, 2008.
django templates
-
Deploying Django with Fabric November 4, 2008.
django python fabric
-
Development to Deployment in Django November 3, 2008.
django
-
Creating Slideshows with Cocos2d iPhone October 29, 2008.
cocos2d iphone
-
Customize site style by user with django-userskins October 27, 2008.
django
-
User Registration Apps for Django October 25, 2008.
django
-
Releasing Kappa Source (PyObjC Twitter Client) October 23, 2008.
pyobjc source
-
Advice to Programmers in College October 22, 2008.
writing
-
Touch Detection in Cocos2d iPhone October 20, 2008.
objc cocos2d iphone
-
Being a Local Maximum October 19, 2008.
writing contract
-
HSS and YUI Compressor in AYM CMS October 19, 2008.
aym-cms
-
R.I.P. Your Resume Site to Awesome October 18, 2008.
python aym-cms
-
Taming AuditTrail Proliferation October 16, 2008.
django
-
Releasing Source for Mahou October 16, 2008.
google-app-engine boss cappuccino
-
Choosing Between AuditTrail and Django-Rcsfield October 15, 2008.
django
-
Setting Up Django-Rcsfield October 15, 2008.
django python
-
Restricting User Signups in Django October 12, 2008.
django
-
Failing a Contract October 11, 2008.
fail writing contract
-
The Magical Source of YUI Get's Power October 3, 2008.
javascript yui
-
Notes on Cocos2d iPhone Development October 3, 2008.
cocoa cocos2d iphone
-
Suffer Less By Using Django Dev Server as a Proxy September 30, 2008.
django prototyping
-
Writing for Consumption September 29, 2008.
writing
-
Starting Again, Keeping It Simple September 27, 2008.
reflection
-
As-You-Type Slug Uniqueness Validation September 26, 2008.
jquery django python
-
Layers of Authentication September 25, 2008.
django
-
Custom Django Views for Happier Ajax September 24, 2008.
jquery django javascript
-
Using Automator to Scale Images Horizontally September 22, 2008.
os-x
-
Redesign of Lethain.com September 21, 2008.
design
-
Intro to Unintrusive JavaScript with Django September 21, 2008.
jquery django javascript
-
A One-Stop AYM CMS Solution September 17, 2008.
aym-cms
-
Making Static Dynamic Again; AYM CMS September 15, 2008.
django aym-cms
-
Intricate Static Websites With Django Templates September 15, 2008.
django python
-
Sparklines.js Port to Python September 13, 2008.
python sparklines-js
-
Yes, You Do Care About Cappuccino September 12, 2008.
cappuccino
-
Extending Mahou; Gotchas and Snippets September 12, 2008.
google-app-engine boss cappuccino mahou
-
Extracting Data From Google Analytics Reports September 11, 2008.
python
-
Extending Classes in Cappuccino September 7, 2008.
cappuccino
-
Writing Mahou; a Cappuccino Image Search September 6, 2008.
google-app-engine boss cappuccino mahou
-
Startups and Assembly Lines September 5, 2008.
entrepreneurship essay framing
-
Migrating the 'This Week in Django' Concept September 5, 2008.
django
-
Poor Wireless Connectivity for MacBook September 4, 2008.
fail os-x
-
Naming and Casing Convention in PyObjC September 4, 2008.
pyobjc
-
Introducing Kappa, a Twitter Client September 3, 2008.
os-x kappa
-
I Live in New Jersey September 1, 2008.
nj
-
Dynamic Ad Targeting With django-monetize August 29, 2008.
django django_monetize
-
Transcending Search-as-You-Type Stickiness August 29, 2008.
design ui
-
Epic PyObjC, Part 5: Resources and Farewell August 27, 2008.
python os-x cocoa pyobjc
-
Epic PyObjc, Part 4: Drag & Drop, Multiple Nibs August 26, 2008.
python os-x cocoa pyobjc
-
Epic PyObjC, Part 3: Browsing, Caching, Indicating August 25, 2008.
python os-x cocoa pyobjc
-
Epic PyObjC, Part 2: Adding a Library & Bindings August 24, 2008.
python cocoa pyobjc
-
An Epic Introduction to PyObjC and Cocoa August 22, 2008.
python cocoa pyobjc
-
Writing to Application Support in PyObjC August 22, 2008.
cocoa pyobjc
-
Writing Titles Under Ninety-Five Characters August 20, 2008.
fail
-
Deleting From NSOutlineView With the Delete Key August 20, 2008.
cocoa pyobjc
-
How to Use Selectors in PyObjC August 19, 2008.
pyobjc
-
An Introduction to Using CouchDB with Django August 18, 2008.
django couchdb
-
Global Popularity of Programming Languages August 14, 2008.
-
An Introduction to Compassionate Screen Scraping August 10, 2008.
python screen-scraping
-
A Syntax Coloring Template Filter for Django August 9, 2008.
django python
-
A Year Later, Home From Japan August 9, 2008.
japan
-
Python Content Scraper for OneManga.com August 8, 2008.
python screen-scraping
-
Reading "The Nudist on the Late Shift" in 2008 August 7, 2008.
review entrepreneurship
-
Cocoa Drag and Drop text into the Dock Icon August 6, 2008.
objc cocoa pyobjc
-
How to Write a Wrapper Library August 4, 2008.
design
-
BossArray for list-like Yahoo search results July 28, 2008.
python boss
-
Replacing Django's ORM with SQLAlchemy July 23, 2008.
django
-
Replacing Django's Template Language With Jinja2 July 22, 2008.
django jinja
-
An Introduction to Django's Loose Coupling July 22, 2008.
django
-
Reflections on a Year of Blogging and Japan July 21, 2008.
japan reflection
-
小学校と教える授業の最後の日 July 18, 2008.
jet japan
-
Last Day of Elementary School and Classes July 18, 2008.
jet japan
-
Stripping Reddit From HackerNews With BOSS Mashup July 12, 2008.
python boss
-
Polishing Up Our Django & BOSS Search Service July 12, 2008.
django boss
-
Search Recipes for Yahoo's BOSS in Python July 11, 2008.
python boss
-
Yahoo's Build your Own Search Service in Django July 10, 2008.
django boss
-
Release of LifeFlow 0.91 July 7, 2008.
lifeflow
-
Advice for ALTs Considering a Second Year July 7, 2008.
jet japan
-
A Thursday: Elementary School July 2, 2008.
jet japan
-
An Introduction to a Week in Japan July 2, 2008.
jet japan
-
ReST, Textile and HTML in Markdown July 1, 2008.
lifeflow markdown
-
Updates to Sparklines.js June 30, 2008.
javascript processing-js sparklines-js
-
Sparklines in Javascript With Sparklines.js June 26, 2008.
javascript processing-js sparklines-js
-
JSON, Object Oriented Views, and Starting a Real App June 22, 2008.
django python
-
Ambush Code Review Learns Code Diffs June 18, 2008.
django google-app-engine
-
Overview of Using Django on the Google App Engine June 17, 2008.
django google-app-engine
-
A Sunday Project: Ambush Code Review June 16, 2008.
django google-app-engine
-
Up to Speed June 15, 2008.
django
-
A Django Anti-Pattern, Rolling Your Own REST June 13, 2008.
django rest anti-pattern
-
Minimalism June 11, 2008.
django python
-
Working on LifeFlow's Public Face June 11, 2008.
django lifeflow
-
Release of LifeFlow Version 0.90 June 10, 2008.
django lifeflow lifeflow-editor
-
Deployment Scripts With BeautifulSoup June 9, 2008.
python ptd
-
Processed Tower Defense 1.0 June 9, 2008.
javascript ptd
-
Things I'll Miss in Japan June 8, 2008.
jet japan
-
Strangest JavaScript Bug I've Ever Seen June 6, 2008.
javascript
-
Looking for Recycling's Lost Sex Appeal June 3, 2008.
japan environment
-
Updates to Processed Tower Defense May 28, 2008.
javascript processing-js
-
May in Review May 27, 2008.
jet japan
-
Processing.jsの使い方 May 26, 2008.
javascript processing-js
-
Spoken Languages, Blub, and Convenience May 25, 2008.
language-design thoughts
-
Music From the iTunes Store, 1 May 21, 2008.
music
-
Improvements to LifeFlow Editor May 21, 2008.
lifeflow lifeflow-editor
-
Updating Processing.js Graphics via Ajax May 20, 2008.
javascript processing-js
-
Design of Processed Tower Defense May 18, 2008.
javascript processing-js
-
Three Processing.js Examples May 14, 2008.
javascript processing-js
-
Using Javascript to Control Processing May 11, 2008.
javascript processing-js
-
Getting Started with Processing.js May 10, 2008.
javascript processing-js
-
Our Yellow Woods, and a Story May 7, 2008.
haiku poem
-
Writing Join in Erlang May 4, 2008.
functional erlang
-
Photographing Japan May 4, 2008.
japan photo
-
A Picture of a Couple May 3, 2008.
japan photo
-
Spring Haiku and Tanka May 3, 2008.
haiku tanka
-
Thoughts on Dating Erlang April 30, 2008.
functional erlang
-
Haiku for an April April 20, 2008.
haiku
-
Designing Elesma April 13, 2008.
cocoa elesma
-
A Week In The Job April 12, 2008.
jet japan
-
Failed Night Time Pictures of Sakura Blossoms April 5, 2008.
japan
-
A Brief Winter Hike April 5, 2008.
hiking japan
-
Opening Files With Associated App in Cocoa April 5, 2008.
objc cocoa
-
Tip Your Hat To Accessors And Mutators March 12, 2008.
object-oriented
-
Handling Files With CoreData March 12, 2008.
objc coredata cocoa
-
Catching Up On Some Thoughts March 10, 2008.
jet japan
-
Tools, Languages, and Squeak March 1, 2008.
squeak
-
Quick Reflections on JET in Haiku February 27, 2008.
jet japan
-
Assigning One To Many Relationships in CoreData February 24, 2008.
objc coredata cocoa
-
Spring Doesn't Come in February, But Snow Does February 24, 2008.
jet japan
-
On Writing February 19, 2008.
thoughts writing
-
Filtering Arrays in Objective C February 15, 2008.
functional objc
-
Teaching Elementary Classes as an ALT February 14, 2008.
jet education japan elementary
-
My First Sickday in Japan February 13, 2008.
jet japan
-
Midnight Philosophy in The Garden of Good and Evil February 12, 2008.
thoughts
-
Seeking Some Music I Can't Find February 11, 2008.
music idm
-
Some Biased Analysis of Music Videos February 4, 2008.
music
-
Using Our Own Software February 4, 2008.
thoughts software
-
Using Optional Parameters in Django Urls February 4, 2008.
django python
-
Technical Aspects of the Life Flow Editor February 3, 2008.
django lifeflow lifeflow-editor
-
Introducting the LifeFlow Editor February 3, 2008.
lifeflow
-
Why Was The Syllabus Born? January 28, 2008.
education
-
On Hegemony and an Anti-Capitalist Bias in European Textbooks January 26, 2008.
education
-
Hot Water Is Broken January 26, 2008.
japan
-
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.
thoughts
-
Catching Lessons From Spam January 22, 2008.
lifeflow spam
-
Translating Entries into Other Languages with LifeFlow January 22, 2008.
lifeflow translations
-
A Historical Perspective on the JET Program in 2008 January 22, 2008.
jet
-
On The Causes and Cures of Malware January 21, 2008.
os-x microsoft
-
Failures of Proactive Communication & Other Generic Complaints January 20, 2008.
jet
-
かかった年と新しい年の取り返し January 19, 2008.
-
生きて変わる January 19, 2008.
-
Opinionated Programming Languages, The Huddled Masses, and Elitism January 19, 2008.
language-design scheme java community
-
Lesson Plan: My Winter Vacation January 16, 2008.
english jet lesson-plan
-
New Style for Including Resources in Entries on LifeFlow January 15, 2008.
lifeflow
-
Adding Arbitrary Mods to LifeFlow January 15, 2008.
lifeflow
-
Changes from Living January 13, 2008.
thoughts
-
Introduction to Kamioka-cho, Hida-shi, Gifu-ken, Japan January 10, 2008.
jet japan kamioka
-
Odors from Shoes Curious in OS X 10.4 January 10, 2008.
shoes ruby
-
Driving on the Left Side January 9, 2008.
jet japan
-
Don't Repeat Yourself for Bloggers: Dynamic Blog Context in LifeFlow January 9, 2008.
blog lifeflow markdown
-
Cleanly Extending Python Markdown with Syntax Highlighting January 9, 2008.
python markdown
-
Update to Lethain.com January 7, 2008.
-
Customizing LifeFlow Quickly with Skins January 7, 2008.
lifeflow skinning
-
Installing a Development Deployment of LifeFlow, a Django Blog Solution January 7, 2008.
blog django lifeflow install
-
Reflections on the old year, and the new one January 6, 2008.
jet japan thoughts
-
BluePrint CSS makes LifeFlow look better, and easier to customize January 6, 2008.
lifeflow blueprint
-
Music Recommendations & Snow Pictures January 5, 2008.
japan kamioka winter
-
Implementing Threaded Comments in LifeFlow January 4, 2008.
django lifeflow
-
Visiting Kiyomizudera January 3, 2008.
japan travel
-
Status Update for LifeFlow January 3, 2008.
lifeflow
-
Accolades for Pygments 0.9 January 3, 2008.
python
-
Actors in Common Lisp January 3, 2008.
actors common-lisp
-
Packaging of Renu Contact Solution January 1, 2008.
japan
-
Miyajima and Hiroshima December 29, 2007.
japan travel
-
Designing My Future Home December 29, 2007.
architecture
-
Another Breakfast With You December 29, 2007.
food
-
Another Slight Mistake... December 27, 2007.
blog
-
Merry Christmas 2007 December 24, 2007.
food
-
Moving Writings to Separate Flow December 24, 2007.
blog
-
Two-Faced Django Part 7: PyFacebook and FBJS Ajax December 17, 2007.
facebook pyfacebook django
-
Upgrading from 256 to 512 megs of ram December 16, 2007.
slicehost
-
Two-Faced Django: Live install December 16, 2007.
pyfacebook django dreamhost
-
Two-Faced-Django Part 6: PyFacebook December 12, 2007.
facebook pyfacebook django
-
Two-Faced Django Part 5: JQuery Ajax December 11, 2007.
jquery django
-
4. Airplanes December 9, 2007.
writing
-
Two-Faced Django Part 4: The Webapp December 9, 2007.
django
-
Two-Faced Django Part 3: Newforms December 4, 2007.
django newforms
-
Two-Faced Django Part 2: Models and Django Testing December 4, 2007.
django testing
-
Two-Faced Django Part 1: Building a project that exists simultaniously on Facebook and the web December 4, 2007.
pyfacebook django
-
3. Shuttle Busses December 2, 2007.
writing
-
On Education, Self-Responsibility and Manure December 2, 2007.
education
-
2. Traffic Jams December 1, 2007.
writing
-
1. Beginnings December 1, 2007.
writing
-
0. Introduction December 1, 2007.
writing
-
Using JQuery with Django for Autocomplete Fields November 30, 2007.
jquery django
-
Using PyFacebook without the Facebook middleware November 30, 2007.
facebook pyfacebook django python
-
Human Error November 24, 2007.
-
"You Are Beautiful At All Times" by Yppah November 5, 2007.
yppah music review
-
Context is a Parameter in Calculating Truth November 5, 2007.
pirsig thoughts
-
Those Annoying Habits November 5, 2007.
jet japan
-
Defining Your Web Aesthetic October 24, 2007.
design
-
Introducing my Japanese Kitchen October 21, 2007.
jet japan
-
Hiking Tengaisan October 21, 2007.
jet hiking japan
-
Reliable Mealtime Friends October 20, 2007.
food japan
-
Grocery Shopping in Japan October 19, 2007.
food japan
-
Getting Cold in Kamioka October 18, 2007.
japan
-
Teaching Adult English Classes October 18, 2007.
english adult education japan
-
Getting started with Shoes on OS X October 15, 2007.
shoes ruby
-
Expectations and Reality for the lowly ALT October 14, 2007.
jet japan
-
FAQ about JET October 13, 2007.
jet
-
A Few Quick Updates to Site October 12, 2007.
blog
-
Back in Action October 10, 2007.
-
Eating Cornflakes August 20, 2007.
jet japan
-
Leaving Tokyo, Arriving in Kamioka August 20, 2007.
jet japan
-
From America into an American Bubble: The Flight to Japan August 9, 2007.
jet japan
-
JET Pre-Departure Orientation July 29, 2007.
jet japan
-
Picture from Hotel Room July 29, 2007.
japan tokyo
-
Heading toward Atlanta July 26, 2007.
jet japan
-
Applying to the JET Programme July 19, 2007.
jet japan
-
Failure of Implicit Conventions: Determining Function Destructiveness July 18, 2007.
functional language-design
-
"Building Scalable Web Sites" by Cal Henderson July 17, 2007.
review scaling
-
Dreamier Dream Server with Nginx July 17, 2007.
django slicehost ubuntu memcache postgresql apache nginx
-
Apache/Lighttpd Confusion July 17, 2007.
apache lighttpd
-
Adding Social Bookmarking To a Django App July 14, 2007.
django python
-
Syntax Highlighting with MarkDown, and a pinch of Automagick for Django July 14, 2007.
django python
-
Music Video? Movie? The 'Once' Dilemma July 14, 2007.
movie once
-
Extracting Models From Django Datadump July 13, 2007.
django python
-
Creating my Dream Server for Django July 13, 2007.
django lighttpd memcache postgresql slicehost ubuntu
-
New Look for LifeFlow, Deployment on Dreamhost July 12, 2007.
lifeflow
-
"Puddle City Racing Lights" by Windmill July 12, 2007.
music review windmill
-
YouTube Scalability July 8, 2007.
scaling
-
Stability Issues July 5, 2007.
fail
-
How to Migrate Data Across Model Changes July 1, 2007.
django python
-
Writing Custom Contexts for Django July 1, 2007.
django python
-
Examining Web Analytics to Implement (repost) June 21, 2007.
writing
-
A Django Middleware for Google Analytics (repost) June 14, 2007.
django
-
Anti-Objects and Reflexive Decisions (repost) June 7, 2007.
ruby writing
-
A Comp. Sci Degree is What You Make Of It (repost) June 5, 2007.
writing
-
Is the JVM the "next assembly"? I hope not. (repost) June 4, 2007.
writing java
-
Good to Great, Paul Graham and Ayn Rand (repost) June 1, 2007.
writing
-
Reflections on Django (repost) June 1, 2007.
django writing
-
Finding Our Programming Flow (repost) April 7, 2007.
writing