Like my blog? Check out my books!

all | popular | tags | rss

Node.js vs Play Framework

Here’s the showdown you’ve been waiting for: Node.js vs Play Framework. Both are popular open source web frameworks that are built for developer productivity, asy...

Continue Reading »
Web Dev, Play Comments

The best minds of my generation are thinking about how to make people click ads—and that's ok.

There is a meme going around that too many programmers are wasting their careers working on meaningless software: they spend all their time trying to get people...

Continue Reading »
Startups Comments

The Saga Of The Stank

My hand is over my mouth, my eyes are watering, and I’m trying to hold my breath, but every few seconds, my throat tries to turn itself inside out. Most smells,...

Continue Reading »
Home, Humor Comments

Don't Just Learn to Code, Learn How to Think Like a Computer Scientist

One of my blog posts got picked up by Lifehacker! Check out Don’t Just Learn to Code, Learn How to Think Like a Computer Scientist on lifehacker.com:

Continue Reading »

Must-See Tech Talks for Every Programmer

I love a good tech talk. I like to watch them, I like to give them, and now that I have lots of free time on my hands, I’ve put together a list of the must-see...

Continue Reading »

Don't learn to code. Learn to think.

It seems like everyone is trying to learn to code: Code.org has celebrities like Bill Gates, Mark Zuckerberg, and Chris Bosh telling you anyone can code; CoderD...

Continue Reading »
Philosophy, Learning Comments

You are what you document

Hey, grab a seat—we need to talk about documentation. Now, I know what you're thinking: documentation is tedious, a chore, an afterthought, a redundant so...

Continue Reading »

Bitcoin by analogy

Bitcoin is the first purely digital, decentralized money. It has been on my mind a lot lately and apparently, I'm not the only one. Paul Graham called it a para...

Continue Reading »
Bitcoin Comments

Got fast download but slow upload speeds? Here's a fix.

If you’ve found that your download speed is great, but your upload speed is abysmal, I’ve got a possible solution for you. I struggled with this issue for a whi...

Continue Reading »
HowTo Comments

Six programming paradigms that will change how you think about coding

Update #1: this post hit the front page of r/programming and HN. Thank you for the great feedback! I’ve added some corrections below.

Continue Reading »
« Newer Posts Page 7 of 18 Older Posts »