July 30, 2022
How I orient around operational processes, when to invest time in them, and when to not
June 24, 2021
Lessons from being a 3x first engineer, former Uber engineer, and working at even more startups
October 24, 2019
Explanation of dancefloor prototype for Cone Down
October 24, 2019
Rundown of construction of a giant upside down ice cream cone art project for Burning Man
October 30, 2017
An approachable introduction to the dot product and its uses
September 13, 2016
Explanation of how to make repositories resumable for yourself and others
June 06, 2016
Information about where to find non-programming related updates.
March 22, 2016
When redesigning my business card, I discovered a design theory on icons.
January 20, 2016
Announcement about formalizing and open sourcing my server scripts.
December 27, 2015
I have created an AMA (Ask Me Anything), feel free to ask me questions on it.
December 25, 2015
A discussion on the leading factor in my career decisions.
December 06, 2015
Theory about the stages we experience when learning a new skill.
November 22, 2015
We have updated spritesmith's API and ecosystem. Here's a list of what has changed.
November 07, 2015
An overview of how I prevent burnout on open source.
October 17, 2015
An overview of our next iteration of foundry, a modular release library.
July 31, 2015
A salute to the open and hackable source code of Slack's web client.
April 21, 2015
spritesmith now supports retina sprites. This is an introduction to using them.
February 06, 2015
Introduction to automatically checking and formatting code style.
January 11, 2015
Introduction to using eight-track and fixed-server for writing tests with other services.
November 22, 2014
Transferring visual regression tests from PhantomJS to node-webkit for better node_modules/
support and more accurate screenshots.
November 05, 2014
I am back from Japan. This is a debreif of my experience and what my plans are.
July 10, 2014
I am taking a 3 month break from everything (e.g. tech, SF, open source) and going to go live in Japan.
May 28, 2014
There are some "a-ha" moments on the road to becoming a better developer. This article visits one of mine, regression tests.
March 19, 2014
February 25, 2014
Guide to getting visual regression testing/perceptual diffs set up in Travis CI
February 17, 2014
Overview of good resources for creating a gulp plugin
January 19, 2014
An explanation and walkthrough of managing browser dependencies via grunt-zip
and grunt-curl
.
September 08, 2013
Experimenting with relative typographic line length limits applied to code.
August 15, 2013
Defining readability through propositions, theorems, and lemmas.
July 24, 2013
Abandonment of an in-browser solution for a website-at-a-glance webpage and looking forward to perceptual diffs.
July 11, 2013
Mathematical definitions and reasoning behind why abstracted code is maintainable code.
July 04, 2013
Code coverage is the percentage of lines of code touched by a test suite. It is a good metric but API coverage is a new step forward.
May 27, 2013
An experiment and attempt at understanding my code patterns.
May 27, 2013
A presentation overviewing the history of BDD and some of my experiments.
April 22, 2013
An explanation of my morals/ethics and why I devote my free time to open source.
April 22, 2013
A phantomjs engine is now available for spritesmith, making the cross-platform barrier to entry super-low.
April 22, 2013
Find++ is an implementation of search utilites from Notepad++ for Sublime Text 2.
March 11, 2013
Another overdue introduction -- This time to Builder, a framework for automating common client-side steps.
March 11, 2013
A long overdue introduction to Spritesmith and its components.
February 15, 2013
The following letter is about my thoughts and complaints of the recent gruntjs upgrade from 0.3
to 0.4
.
November 14, 2012
This weekend, 3 coworkers and I, participated in Node Knockout, a 48 hour node.js based hackathon.
October 07, 2012
Introducing JSMin with sourcemaps -- available as a node module and as a grunt plugin.
September 09, 2012
Below are my most recent pipe dreams for BDD. While the example is based on testing a UI, it is applicable to anything as does BDD.
July 04, 2012
A screencast on my thoughts on client-side frameworks.
June 16, 2012
I have open sourced both my website (available here) and my entry for the the CSS Off (available here).
June 11, 2012
March 25, 2012
This is a partial continuation of my previous catch up post. I finally got my CSS Off score; 61/100 points and 66th of 417 place.
March 25, 2012
When UMS' CSS Off started in Late October, I was getting frustrated at needing to manually refresh for any page change -- no matter how small.
March 16, 2012
A summary of all the contests, scripts I have written, and everything else I meant to write about since my arrival in California.
I've recently finished on a Graphic Design certificate from RISD CE. This was to fill visual design gaps in my startup work.
My most recent large project efforts were on giant physical art pieces:
https://twolfson.com/2019-10-24-cone-down
https://twolfson.com/2018-10-12-rainbow-bridge