May 2012
1 post
May 4th
16 notes
April 2012
6 posts
Apr 30th
2 notes
VimGolf - real Vim ninjas count every keystroke! →
Addictive, and much more useful than ${PROGRAMMING_LANGUAGE}Golf. With programming golf, you learn how to make your code less and less readable. With VimGolf, you actually learn to be more effective with your editor.
Apr 25th
Apr 12th
WatchWatch
codestrea.am Pretty damned cool. Note: It’s just a 0.2 version and load time for videos may be a bit on the long side.
Apr 5th
“You can fix things. You can make new and amazing things. Don’t take that...”
– This is Why You Spent All that Time Learning to Program
Apr 4th
Apr 1st
8 notes
March 2012
4 posts
Publish What You Learn | Smashing Magazine →
Teaching others will help you learn. True that.
Mar 31st
3 notes
Mar 11th
2 notes
“In the same way that you wouldn’t want a bike or hot-rod built by someone...”
– Musings of an “Old-School” Programmer (PDF)
Mar 9th
1 note
3 tags
“I really enjoy working with younger people than me, because they’re as eager to...”
– Absolutely No Machete Juggling » I Broke Your Code, And It’s Your Fault The article is good, though actually on a different subject. This sentiment resonated with me, though.
Mar 1st
2 notes
February 2012
7 posts
Feb 21st
3 notes
http://whathaveyoutried.com/ →
Feb 17th
1 note
Feb 14th
Feb 13th
Feb 11th
1 note
Feb 8th
Feb 3rd
1 note
January 2012
4 posts
Structure and Interpretation of Computer Programs... →
A complete presentation of MIT’s 6.001 course, circa 1986. Other formats and information available here.
Jan 26th
Skeleton: Beautiful Boilerplate for Responsive,... →
Skeleton is a small collection of CSS & JS files that can help you rapidly develop sites that look beautiful at any size, be it a 17” laptop screen or an iPhone. Skeleton is built on three core principles:
Jan 11th
6.S184 - Zombies drink caffeinated 6.001 →
SICP has risen from the dead!
Jan 10th
1 note
Jan 6th
1 note
December 2011
3 posts
“Leave the APIs details in the documentation and look it up when needed. ...”
– Kresimir Bojcic — Memorize the Concepts Not the APIs
Dec 17th
2 notes
“Though this isn’t yet an important dynamic, as the Boomers retire, and take with...”
– The Rise of Developeronomics - Forbes (h/t @zerokarmaleft)
Dec 7th
1 note
Dec 5th
2 notes
November 2011
3 posts
“The programmer who refuses to keep exploring will surely stagnate, forget his...”
– E. Hoigaard - Smooth CoffeeScript
Nov 21st
6 notes
The HTML5 Future is Now: Using Modernizr,... →
The video of my Tulsa TechFest 2011 talk is up on UserGroup.tv. I don’t know if I’ll watch, but feel free yourselves.
Nov 18th
7 notes
“In a nutshell: if you’re a programmer, you need to take matters into your...”
– Steve Yegge — Practicing Programming
Nov 6th
2 notes
October 2011
3 posts
Red Dirt Javascript Conference | November 3rd,... →
Early-bird ($49) registration is open! I’ll be there.
Oct 12th
WatchWatch
Michael Mason, editor of This Land Press, interviews Luke Crouch during the first Tulsa Hackathon, which took place this weekend at Fab Lab Tulsa. I can occasionally be seen in my red t-shirt, but it’s worth watching anyway.
Oct 9th
Modernizr, Polyfills, and HTML5 Boilerplate... →
The slides from the talk I gave at Tulsa TechFest 2011. My presentation modus operandi is to improvise my talk with my slides as prompts, so this may not be very informative on its own. There are quite a few useful links in there, though. The talk was recorded by UserGroup.tv, so it should be available online in a month or so. I’ll post a link when it’s up, unless it makes it...
Oct 8th
2 notes
September 2011
8 posts
Sep 30th
25 notes
Sep 30th
4 notes
Sep 19th
1 note
Official Google Blog: Time, technology and leaping... →
The solution we came up with came to be known as the “leap smear.” We modified our internal NTP servers to gradually add a couple of milliseconds to every update, varying over a time window before the moment when the leap second actually happens. This meant that when it became time to add an extra second at midnight, our clocks had already taken this into account, by skewing the time over the...
Sep 16th
3 notes
Sep 15th
1 note
Dear Every iOS App That Provides An In-App Web...
Please, please, please provide a means for me to return to the browser with its previous history intact for when I inevitably go back to the app when I only meant to go back one web page.
Sep 11th
3 notes
Sep 10th
“Programmer productivity is not impacted by number of hours; it’s impacted by the...”
– Zach Holman
Sep 10th
August 2011
5 posts
http://stopwritingramblingcommitmessages.com/ →
Aug 26th
2 notes
Aug 22nd
5 notes
Aug 19th
2 notes
Workflow for Remote CVS, Local Git | Undefined... →
I’ve started using this workflow with just a couple of differences. I’m using RAD 7.5, so I don’t use CVS commands directly. My workspace contains way more files that don’t interest me than files that do, so my .gitignore starts out by prohibiting everything, then allowing the files I want to...
Aug 19th
1 note
Aug 17th
9 notes
June 2011
4 posts
JavaScript Quickie: Setting a variable to...
Worked this out while answering a Stack Overflow question, and thought it was worth sharing. Basically, assigning anything, including undefined to a variable or property will bring it into existence. This probably doesn’t matter all that often, but it can cause a sparse array to not be all that sparse. arr = [42,69,,66]; arr.hasOwnProperty('0'); // returns true, because arr[0] ==...
Jun 28th
1 note
Jun 27th
3 notes
Jun 22nd
2 notes
Jun 9th
2 notes
May 2011
7 posts
3 tags
“The industry is full of autodidacts, which is perfectly fine, but they need to...”
– Practical Tips for Hiring Ruby Web Developers
May 31st
3 notes
“Cultivate dissatisfaction, and fear the day when you aren’t disappointed with...”
– Rebecca Murphey
May 20th
2 notes