Essays Archive (chronologically ordered)
-
April 2007
- Apr 23, 2007 Self. Apr 23, 2007
- Apr 23, 2007 Modesty, Femenism, and Political Centrism Apr 23, 2007
-
June 2007
- Jun 13, 2007 Alternative Paths of Thought Jun 13, 2007
-
October 2007
- Oct 8, 2007 .::Hacker Identity::. Oct 8, 2007
- Oct 8, 2007 Photographic Explorations Oct 8, 2007
-
November 2008
- Nov 7, 2008 Browser Wars: The Saga Continues Nov 7, 2008
- Nov 10, 2008 A New Spin to Software Platform Design Nov 10, 2008
- Nov 11, 2008 The FBI Releases Code Challenge to Hackers Nov 11, 2008
-
January 2009
- Jan 30, 2009 Mint.com: Money Management 2.0 Jan 30, 2009
-
March 2009
- Mar 16, 2009 How to Run Microsoft Office 2007 in Ubuntu Linux 8.10 Mar 16, 2009
- Mar 17, 2009 Python + Regular Expressions Mar 17, 2009
- Mar 17, 2009 Free Direct Download: Microsoft Office 2007 Mar 17, 2009
- Mar 17, 2009 Free Incredible Color Scheme Designer Mar 17, 2009
- Mar 25, 2009 Contact Syncing for Massive Productivity Booster Mar 25, 2009
- Mar 26, 2009 Was College Worth It? Mar 26, 2009
-
April 2009
- Apr 6, 2009 Facebook vs Twitter: A Critical Synopsis Apr 6, 2009
- Apr 22, 2009 The Ultimate RSS Feed Reader Apr 22, 2009
-
May 2009
- May 5, 2009 Software Development vs. Computer Science May 5, 2009
- May 5, 2009 Crossing Over to the Dark Side May 5, 2009
- May 6, 2009 Reflections on Windows 7 May 6, 2009
- May 6, 2009 uNetBootin: The Utility Belt for OS's May 6, 2009
- May 7, 2009 Remote TextMate Development via SSH and Rsync May 7, 2009
- May 8, 2009 Django Remote Development Server May 8, 2009
- May 13, 2009 Software Development vs. Computer Science May 13, 2009
-
June 2009
- Jun 13, 2009 Revolution vs. Innovation Jun 13, 2009
-
July 2009
- Jul 10, 2009 New Design! Jul 10, 2009
- Jul 10, 2009 The Universal Flaw in Commercial-Based OS's Jul 10, 2009
- Jul 13, 2009 Instapaper: Best Web App Ever Created Jul 13, 2009
- Jul 14, 2009 if (TextMate == 42) Jul 14, 2009
- Jul 14, 2009 Amazon is Amazing... Most of the Time Jul 14, 2009
- Jul 14, 2009 Revolution vs. Innovation Jul 14, 2009
- Jul 14, 2009 Microsoft Software Running in Linux Jul 14, 2009
- Jul 14, 2009 Early Adoption Jul 14, 2009
- Jul 14, 2009 Windows Mobile and iPhone OS Jul 14, 2009
- Jul 14, 2009 Media Temple and My Hosting Jul 14, 2009
- Jul 15, 2009 What's in a Language? Jul 15, 2009
- Jul 15, 2009 Fallibilism Jul 15, 2009
- Jul 15, 2009 Wasted Talent Jul 15, 2009
- Jul 20, 2009 Back to What I Really Love Jul 20, 2009
- Jul 24, 2009 Aesthetics: More Than Meets the Eye Jul 24, 2009
-
August 2009
- Aug 7, 2009 I Finally Got a MacBook Aug 7, 2009
- Aug 9, 2009 What's In a Design? Aug 9, 2009
- Aug 10, 2009 The Truth of Facebook's FriendFeed Aquisition Aug 10, 2009
- Aug 11, 2009 Smoothy TextMate Theme Aug 11, 2009
- Aug 16, 2009 Facebook Plugin for WordPress Aug 16, 2009
- Aug 16, 2009 The Call for an Open Source Social Network Aug 16, 2009
- Aug 19, 2009 CSS With a Hint of DRY Aug 19, 2009
- Aug 21, 2009 Django ORM for Online Payment Systems? Aug 21, 2009
-
September 2009
- Sep 1, 2009 Your Degree Is Worthless; Collaborate. Sep 1, 2009
- Sep 10, 2009 Dear Borders: I hate you Sep 10, 2009
- Sep 10, 2009 Facebook Lite Open to Public! Sep 10, 2009
- Sep 13, 2009 Sick of Wireless 5GB Caps Sep 13, 2009
- Sep 30, 2009 Generate a Random MAC Address in Python Sep 30, 2009
- Sep 30, 2009 Convert a List of Strings to UTF-8 in Python Sep 30, 2009
-
October 2009
- Oct 17, 2009 Zsh Configuration Oct 17, 2009
- Oct 25, 2009 Apple + Developers = Earnings Oct 25, 2009
- Oct 25, 2009 OpenDNS Finally Monetizes Oct 25, 2009
- Oct 30, 2009 GitHub + Strategy Oct 30, 2009
- Oct 30, 2009 More Google Wave Invites! Get 'em now! Oct 30, 2009
-
November 2009
- Nov 3, 2009 Cloud Computing: Yin and Yang Nov 3, 2009
- Nov 5, 2009 OSX + MAMP + Python + PHP + MySQL Nov 5, 2009
- Nov 30, 2009 jQuery Snippet #1: URL Parameter Fetching Nov 30, 2009
- Nov 30, 2009 Google's Gotta New Face Nov 30, 2009
- Nov 30, 2009 The Power of a Clean API Nov 30, 2009
- Nov 30, 2009 DRY and Pythonic jQuery? Nov 30, 2009
- Nov 30, 2009 Google Analytics + Intellegence Nov 30, 2009
-
December 2009
- Dec 1, 2009 User Interface: Content vs. MetaContent Dec 1, 2009
- Dec 2, 2009 Asynchronous Google Analytics! Dec 2, 2009
- Dec 3, 2009 Google Launches Public DNS Service Dec 3, 2009
- Dec 14, 2009 Tim Ferriss and Insights on the Social Web Dec 14, 2009
- Dec 17, 2009 Fizz Buzz in Python Dec 17, 2009
- Dec 18, 2009 MediaTemple (dv) Backup to S3 Script Dec 18, 2009
- Dec 19, 2009 Best CSS Reset Around Dec 19, 2009
- Dec 20, 2009 Do You Develop Software or Experiences? Dec 20, 2009
-
January 2010
- Jan 3, 2010 New Years Resolutions for Startups Jan 3, 2010
- Jan 10, 2010 My Standard CSS Attributes Jan 10, 2010
- Jan 11, 2010 Google AdWords for TV. Yes, TV. Jan 11, 2010
- Jan 12, 2010 Google Docs Now Supports All Filetypes Jan 12, 2010
- Jan 17, 2010 Spotify in the US? Yes please. Jan 17, 2010
-
February 2010
- Feb 11, 2010 Snowpocalypse Feb 11, 2010
- Feb 27, 2010 It's All a Matter of Perspective Feb 27, 2010
-
March 2010
- Mar 8, 2010 Dev Tool: Ghost #manage /etc/hosts Mar 8, 2010
- Mar 8, 2010 Baconfile: Awesome Public S3 Bucket Frontend Mar 8, 2010
- Mar 29, 2010 Apache GZip Deflate Compression Mar 29, 2010
- Mar 29, 2010 Basic Authentication protected files (htpasswd) Mar 29, 2010
- Mar 29, 2010 Getting Started with Python Mar 29, 2010
- Mar 31, 2010 Crash IE6 WordPress Plugin Mar 31, 2010
-
April 2010
- Apr 4, 2010 iPad Apps Worth Lusting For Apr 4, 2010
- Apr 5, 2010 Rework by 37 Signals » Note I Apr 5, 2010
-
May 2010
- May 9, 2010 Semantic Versioning May 9, 2010
- May 13, 2010 Notes on git-svn May 13, 2010
- May 16, 2010 GistAPI.py v0.1 Released May 16, 2010
- May 26, 2010 Ventures: Python Development at NetApp May 26, 2010
-
July 2010
- Jul 6, 2010 Terminal Productivity App: AutoJump Jul 6, 2010
- Jul 13, 2010 Unix Exit Status Code Reference Jul 13, 2010
-
August 2010
- Aug 2, 2010 The Setup Aug 2, 2010
-
September 2010
- Sep 12, 2010 Tablib Dataset Library v0.6.1 Released! Sep 12, 2010
- Sep 16, 2010 ShowMe v1.0.0 Released Sep 16, 2010
- Sep 22, 2010 OS X Trash Freedom Sep 22, 2010
-
October 2010
- Oct 10, 2010 GitHub Syncer in Python Oct 10, 2010
-
May 2011
- May 26, 2011 Joining Arc90 + Readability May 26, 2011
-
June 2011
- Jun 12, 2011 Announcing Httpbin.org Jun 12, 2011
- Jun 26, 2011 Legit: The Sexy Git CLI Jun 26, 2011
-
September 2011
- Sep 26, 2011 Static Sites on Heroku Cedar Sep 26, 2011
-
November 2011
- Nov 13, 2011 Major Progress for Requests Nov 13, 2011
- Nov 24, 2011 Joining Heroku! Nov 24, 2011
-
February 2012
- Feb 15, 2012 Xcode, GCC, and Homebrew Feb 15, 2012
-
June 2012
- Jun 13, 2012 The Future of Python HTTP Jun 13, 2012
-
December 2012
- Dec 28, 2012 On Heroku and 2012 Dec 28, 2012
-
January 2013
- Jan 26, 2013 Repository Structure and Python Jan 26, 2013
- Jan 26, 2013 Announcing Requests v1.0.0! Jan 26, 2013
- Jan 27, 2013 Documentation is King Jan 27, 2013
- Jan 27, 2013 Be Cordial or Be on Your Way Jan 27, 2013
- Jan 27, 2013 Paris, AngelHack, API Days 2012 Jan 27, 2013
- Jan 29, 2013 Getting Started in Open Source Jan 29, 2013
-
February 2013
- Feb 24, 2013 Israel: Tel Aviv & Jerusalem Feb 24, 2013
-
May 2013
- May 9, 2013 Sublime Text 3 Love May 9, 2013
- May 12, 2013 Amsterdam and Groningen May 12, 2013
- May 12, 2013 Hotel Room May 12, 2013
-
June 2013
- Jun 13, 2013 Understanding Ableton Push Jun 13, 2013
-
July 2013
- Jul 13, 2013 How I Develop Things and Why Jul 13, 2013
- Jul 13, 2013 Growing Open Source Seeds Jul 13, 2013
- Jul 15, 2013 Introducing DJ-Static Jul 15, 2013
- Jul 31, 2013 Why I Left Medium Jul 31, 2013
-
August 2013
- Aug 7, 2013 The Misunderstood Leica Monochrom Aug 7, 2013
- Aug 29, 2013 Buying Your First "Real" Camera Aug 29, 2013
-
October 2013
- Oct 1, 2013 Introducing Flask-Sockets Oct 1, 2013
- Oct 19, 2013 Video Portrait — Kenneth Reitz / Infinite State Oct 19, 2013
- Oct 19, 2013 Beautiful Dublin Oct 19, 2013
-
December 2013
- Dec 30, 2013 Winter Solstice Dec 30, 2013
-
February 2014
- Feb 18, 2014 Migraines, Color Film, and San Francisco Feb 18, 2014
-
June 2014
- Jun 19, 2014 Introducing Certifi: Trust Database for Humans Jun 19, 2014
-
September 2014
- Sep 15, 2014 Photography: The Navigation of Choice Sep 15, 2014
-
March 2015
- Mar 8, 2015 Back Around Again: Review of the Fujifilm x100t Mar 8, 2015
-
April 2015
- Apr 17, 2015 OS X, Lightroom, and the new Photos App Apr 17, 2015
-
September 2015
- Sep 15, 2015 The Unexpected Negative: a Narcissistic Partner Sep 15, 2015
-
February 2016
- Feb 7, 2016 Introducing Records: SQL for Humans™ Feb 7, 2016
- Feb 25, 2016 A Better Pip Workflow™ Feb 25, 2016
- Feb 26, 2016 MentalHealthError: an exception occurred. Feb 26, 2016
-
July 2016
- Jul 17, 2016 Announcing: "Unmastered Impulses" by Infinite State! Jul 17, 2016
- Jul 30, 2016 How I Lost 100 Pounds in Six Months Jul 30, 2016
- Jul 31, 2016 On Persistence and My Digital Legacy (Bus Factor) Jul 31, 2016
-
August 2016
- Aug 9, 2016 On Cybersecurity and Being Targeted Aug 9, 2016
-
September 2016
- Sep 21, 2016 The Hitchhiker's Guide to Python, Now Published! Sep 21, 2016
-
October 2016
- Oct 29, 2016 Understanding Empathy, Narcissism, and Mental Illness Oct 29, 2016
-
November 2016
- Nov 8, 2016 Test-Driving a $200 Coding Font: Operator Mono Nov 8, 2016
-
December 2016
- Dec 18, 2016 Introducing Maya: Datetimes for Humans™ Dec 18, 2016
-
January 2017
- Jan 5, 2017 The Reality of Developer Burnout Jan 5, 2017
- Jan 13, 2017 If I Could Amend PEP 8 Jan 13, 2017
- Jan 22, 2017 Announcing Pipenv! Jan 22, 2017
-
February 2017
- Feb 2, 2017 Sublime Text 3 Heaven Feb 2, 2017
-
April 2017
- Apr 25, 2017 So, I Bought a Surface Book Apr 25, 2017
- Apr 26, 2017 Unix-style Windows Development Environment Adventures Apr 26, 2017
- Apr 27, 2017 Fish as Default Shell on Windows 10 Apr 27, 2017
-
May 2017
- May 15, 2017 New Album, Messengers Rising Available May 15, 2017
- May 15, 2017 A (Public) Journal May 15, 2017
-
July 2017
- Jul 17, 2017 Third Studio Album, "Resolution", Now Available! Jul 17, 2017
-
November 2017
- Nov 8, 2017 New EP — Alchemical Divorce Nov 8, 2017
- Nov 30, 2017 Working with iCloud, Macs, & The iPad Pro Nov 30, 2017
-
January 2018
- Jan 15, 2018 Panasonic GX850 Review Jan 15, 2018
- Jan 24, 2018 Sony RX100 Mark 5 Thoughts Jan 24, 2018
- Jan 24, 2018 Pipenv: One Year Later & a Call for Help Jan 24, 2018
-
March 2018
- Mar 7, 2018 Call for Sponsors: Requests 3.0 Development! Mar 7, 2018
-
April 2018
- Apr 24, 2018 Joining DigitalOcean! Apr 24, 2018
-
June 2018
- Jun 5, 2018 Positive Thoughts on the GitHub Acquisition Jun 5, 2018
- Jun 11, 2018 Pro–Level Camera Recommendations for 2018 Jun 11, 2018
- Jun 13, 2018 Leica 28mm Summaron-M f/5.6 Lens Review Jun 13, 2018
- Jun 19, 2018 KR VLOG 0 Jun 19, 2018
- Jun 20, 2018 The Shinola Canfield Sport 45mm Watch Review Jun 20, 2018
- Jun 23, 2018 Leica M10 Video Review Jun 23, 2018
- Jun 26, 2018 First Soundtrack Scoring! Jun 26, 2018
-
August 2018
- Aug 22, 2018 Apple Pencil Note-Taking: Why You Should Use Apple Notes, actually. Aug 22, 2018
-
September 2018
- Sep 1, 2018 On Love Sep 1, 2018
- Sep 5, 2018 New Website Section: "Objects I Own & Love" Sep 5, 2018
- Sep 9, 2018 You Should Use VS Code If You're a Python Developer Sep 9, 2018
-
October 2018
- Oct 28, 2018 New Album Released, "As Above, So Below". Oct 28, 2018
-
January 2019
- Jan 8, 2019 Acceptance, Appreciation, Affection, Allowance, & Attention Jan 8, 2019
- Jan 10, 2019 Kenneth Reitz’s Code Style™ Jan 10, 2019
- Jan 12, 2019 Web Framework Classification and Clarification Jan 12, 2019
-
February 2019
- Feb 12, 2019 My love for the Sony RX1 [RX1RM2] Feb 12, 2019
-
March 2019
- Mar 1, 2019 MentalHealthError: three years later Mar 1, 2019
- Mar 11, 2019 Ethical lessons from the open source community Mar 11, 2019
-
April 2019
- Apr 9, 2019 On the Progression of Brand Trust (Over Time) Apr 9, 2019
-
May 2019
- May 8, 2019 Requests III Development Update May 8, 2019
- May 19, 2019 A Public Focus on Photography May 19, 2019
- May 22, 2019 Sample JPEGs from the Olympus PEN-F May 22, 2019
-
September 2019
- Sep 24, 2019 Photography Workflow, using Docker & Google's Vision API Sep 24, 2019
- Sep 24, 2019 $ bake preview Sep 24, 2019
- Sep 25, 2019 Machine Lord (by Joseph Jablonski) Sep 25, 2019
- Sep 25, 2019 日本 (Japan) & Orbital Periods Sep 25, 2019