The Technical Co-Founder

The jm3 guide to achieving technical startup success without losing your soul

The Truth About Pivots

U Michigan • Entrepreneur Hour • Guest Speaker

University of Michigan’s engineering school has a great program, ENTR407, for engineers who reject the notion of being a cubicle slave at Google or Facebook, and instead are passionate about starting their own companies. In other words, a class for entrepreneurial engineers. What a great idea.

Each week a different distinguished (ahem.) startup founder flies in to share startup stories with a class of young engineers. On October 5th, I was invited to Ann Arbor to speak with over 400 future founders about how our company, 140 Proof pivoted from a social analytics shop to a $25+ million+ social technology business. With a 45 minute time slot, we probably talked for an hour and 20 minutes. I can’t wait to go back.

Click (the right-hand side of) the slide above to view the slides.


Video coming soon, please come back next week to watch the 3 minute highlight reel.

Design Hacks

A new course for coders on hacking design. Get your tickets SOLD OUT!

Design Hacks

As a software engineer, I’ve had the privilege of working alongside great visual and UX designers for nearly 10 years of my life. Under pressure of shipping many sites + apps, I’ve studied how great designers work. I’ve hired and mentored leaders in the design field, and borrowed many of their tricks and tools, tweaking them to incorporate what I know about building web apps. This class is the first edition in my sharing those hacks.

Design is no mysterious black art that requires loving Helvetica and smoking a lot. Design is something you do, not something you are, and everyone, even straight up command-line nerds like us, can learn it, at least well enough to bang out some decent looking version-ones. Time to get serious.

Sign up for DESIGN HACKS now and learn in 90 minutes how to be good (enough) at visual and UI design to ship sharp-looking alphas and betas.*

Design Hacks at General Assembly, the first rapid-fire design course taught for engineers, by an engineer.

Secure your seat now:

* Skinny jeans not included.

Why do Tumblr, AirBnB, and Path cause so much excitement? DESIGN.

Why did Facebook buy Instagram, Daytum, and Gowalla? DESIGN.

Why did the iPhone win? DESIGN.

Are you delegating the future success of your startup up to some art-school kid with skinny jeans and a weird haircut? F that! Tickets!

OS X Rsync

Getting rsync on OS X Mountain Lion / Leopard to respect all file attributes, hidden resource forks, Finder labels, etc. involves a bit of homebrew magic. To get it working, do this:

You’re welcome. :)

Twitter Logo Deconstructed Into Circles Using SVG

I deconstructed the Twitter logo into its component circles using SVG (scalable vector graphics).

Final result: smoooooth scaling!

For a scalable Twitter button for your website, check out the scalable CSS Twitter button I created:

scalabletwitter button

Happy hacking.

APIs and LEGOs


via Kirill Sheynkman:

Open source popularized the idea of creating public projects and actively soliciting community feedback and involvement. Tens of thousands of open source projects have been created, but only those projects that built sizable communities have thrived. Most of the large infrastructure software categories were eventually filled by strong open source projects and some spawned successful commercial software companies, like RedHat, XenSource, Sourcefire, MySQL, and JBoss. These companies span a broad range — from operating systems/hypervisors to security to middleware and database/content management.

Coders now expect the same instant gratification as end users. Instead of having to download, configure and manage all the associated software components, more and more of these capabilities need to be packaged “as-a-service” — hence, the move to cloud services. It is also important to remember that software development is an art, not a science, and programmers want a very simple and elegant programming interface.

Read More: APIs and LEGOs

LEGO computer

Redis Stats in R

RStudio in action, by jm3

A History of ‘Pivot’ Press

New York’s business press like the WSJ and Forbes are classically slow on the draw… :)

Don’t Use Cucumber

Cucumber sucks

Don’t use Cucumber unless you live in the magic kingdom of non-coders-writing-tests (and send me some fairy dust if you are!)

37 Signals