Sprint Conclusion – Clojure

I just finished my first personal sprint, spending the last 2 weeks working on learning Clojure. I've loved the idea of Clojure since it came out in 2008 but never spent the time to work on it. While I didn't finish all the things I wanted to, I did … [Read more]

Personal Sprints

I have a problem - I have too many balls in the air, and I can't even juggle. There are too many things to learn, too many toys to play with, too many things to make, too many books to read. I'm too good at keeping track of things so nothing ever … [Read more]

Password Hygiene

Github recently discovered a distributed brute force password cracking effort. Short version, scammers used a network of 40,000 IP addresses and slow, methodical retries to get around lockout restrictions. Good news: Github emailed users who were … [Read more]

UI Beyond the Browser

I recently presented a talk at HTML5DevConf called "Robots, Circuits, and Drones, Oh My! Javascript for Makers". It took a slight change from the proposed title, to "UI Beyond the Browser - Software for Hardware Projects". It's an evolution of the … [Read more]

Engineering The Alpha – Review of Month 1

While looking for an e-book to read on the train commute home, I found the book Engineering the Alpha. I bought it a few months ago after I heard Andrew Warner of Mixergy interview with author John Romaniello. I've had weight issues for my whole … [Read more]

We Are All Joe/Jane Developer

[EDIT: Full attribution for the JD Intellectual Property rights] My coworker Andres, whenever he spots “clever” code during code reviews, asks “What will Joe Developer think of this?” (Feel free to use Jane Developer if it's more … [Read more]