blag.dh

Month

September 2010

9 posts

How do I learn to program? - (37signals) → 37signals.com

It took me some twenty-plus years to really learn how to program. It wasn’t for a lack of trying either, it was just that I was trying the wrong way. I tried to learn to program by following tutorials that created programs I didn’t have the slightest interest in keeping. I was trying to learn for the sake of learning.

Now I’m sure that works for some people. Intellectually curious for the sake of it. I envy you. But that’s not how it worked for me and I know that’s not how it works for a lot of other people.

What made it click for me was programming in anger. Programming because I needed to. Programming because I gave a damn about what I was writing and I wanted it done sooner rather than later.

That’s how I learned to program Ruby. By making it my mission to write Basecamp in it. When you’re learning on a mission, the order of things come really naturally. So what exactly do I have to do to get this messages section working in Ruby? Oh, I’ll need to do a loop here. Oh, I’ll need to get something from the database there.

Before you know it, you’re half-way done with your idea and you’ve accidentally learned how to do it too.

In short, you start with little bit of something real and make it tick. Then you make it tock.

This.  This is my approach.

Sep 29, 201014 notes
#programming #ruby #basecamp
Sep 26, 201018,803 notes
#tempe #bridge #town lake
Sep 21, 20101,070 notes
#mars #space #jpl #rover #opportunity #the final frontier
CAPS LOCK JOE
  • JOE 11: 17:38 AM :
  • HEY DAVE
  • DAVID 11: 17:48 AM :
  • HEY CAPS LOCK JOE
  • JOE 11: 18:43 AM :
  • I JUST LIKE YELLING AT YOU THATS ALL
  • JOE 11: 18:52 AM :
  • YOUR THE ONLY ONE I DO IT TO
  • DAVID 11: 18:55 AM :
  • lol
  • JOE 11: 20:10 AM :
  • ANYWAYS WONDERING IF YOU LOOKED AT THE NEW JOB POSTING FOR "Social Media Program Manager"?
  • JOE 11: 20:15 AM :
  • PRETTY COMICAL
  • DAVID 11: 20:40 AM :
  • lolwut
  • DAVID 11: 20:45 AM :
  • Haven't seen it.
  • JOE 11: 20:59 AM :
  • YEAH CHECK IT OUT UNDER TOWER ANNOUNCEMENT
  • DAVID 11: 21:20 AM :
  • k
  • DAVID 11: 22:22 AM :
  • yeah, reaching out to customers sounds like lollipops and churros (they have churros at the cafeteria now, btw) until the customers reach back.
  • DAVID 11: 22:52 AM :
  • . @company ZOMG U GUISE SUCK SOLD ME A ***** FOR TWICE THE PRICE!!!11 #RAGE RT plz
  • DAVID 11: 23:51 AM :
  • "Experience in combating internet trolling" should be a necessary qualification for this gig.
  • JOE 11: 23:57 AM :
  • LOL
Sep 21, 2010
#CAPSLOCK #cruisecontrol #work
Sep 16, 20107,877 notes
#2012 #solar system #planets #space #makemake
Play
Sep 15, 2010
#heatsynclabs #motorcycles #hackerspaces #arduino #gps #diy
Before the big [diaspora] source release today... → videos.mozilla.org

Video coverage of Diaspora’s presentation at Mozilla HQ.  Some answers to questions peeps have been asking:

  • You’ll be able to use a hosted service or roll your own, like e-mail
  • Rails 3
  • MongoDB
  • TOUCH GREP UNZIP MOUNT FSCK FSCK FSCK UMOUNT
  • Kickstarter money is being used to buy tacos
Sep 15, 20101 note
#diaspora #rails #mongodb #unix #mozilla #video
How I Introduce Myself Now

Hi, I’m David from Hayst.ac, but not Haystack, the proprietary proxy network for Iran that turned out to be made of popsicle sticks and broken promises. I’m the one who created the open source web search obfuscator that requires no trust to betray. I’m the guy you never heard of because the media does not waste its time exposing systems that are already transparent.

Sep 14, 2010
#hayst.ac #haystack project #haystack network #iran
Sep 5, 20104,079 notes
#mean girls #lotr
Next page →
2012 2013
  • January 9
  • February 2
  • March 7
  • April 11
  • May 15
  • June 3
  • July
  • August
  • September
  • October
  • November
  • December
2011 2012 2013
  • January 17
  • February 11
  • March 13
  • April 14
  • May 14
  • June 8
  • July 7
  • August 5
  • September 10
  • October 3
  • November 2
  • December 6
2010 2011 2012
  • January 15
  • February 12
  • March 15
  • April 14
  • May 11
  • June 10
  • July 7
  • August 15
  • September 10
  • October 9
  • November 12
  • December 7
2009 2010 2011
  • January 26
  • February 11
  • March 20
  • April 13
  • May 11
  • June 12
  • July 10
  • August 9
  • September 9
  • October 7
  • November 7
  • December 11
2009 2010
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September 1
  • October 4
  • November 4
  • December 10