TheJoyOfHack

For people who like to make things

Tags for The Joy Of Hack

Leaving Glen Ellyn

Pulling into the Station

The Bean

Stopping by the Streets on a Snowy Evening

My Tiny Challenge

Exercising Your Brain

Walking and Running to Explore New Places

What I've Learned About Fitness

LinkedIn Can Read Your Emails

More on Passwords

Protecting Your Users' Privacy

The Most Dangerous Programming Errors

Tools I Use in Class

Optionals In Swift

Giving Back

Open Workouts

Exercising Your Brain

What I've Learned About Fitness

You Can Learn A Lot If You Listen

The Library

Walking and Running to Explore New Places

Installing mod_perl 2.0

Tag Clouds With Octopress

Why Should I Use CPAN?

Running Out Of Power At The Grand Canyon

What Is An F-Stop?

How Camera Lenses Work

About That Antelope Canyon Shot

Antelope Canyon

Horseshoe Bend

Learning About Your Product

How Not to Recruit

Changing Jobs and Keeping Friends

My Tiny Challenge

30 Days Later

30 Days

Not as expected

Taking Back My Relationships

Sometimes Testing Isn't Enough

What Is An F-Stop?

How Camera Lenses Work

Installing mod_perl 2.0

Backing Up Data With rsync

Tipu Sultan and James Joyce

The Library

Not as expected

Taking Back My Relationships

"Are You With A Newspaper?"

Cleaning Up After Others

More on Passwords

Protecting Your Users' Privacy

The Mighty Bowline Knot

The Mighty Bowline Knot

Understanding Your Camera's Histogram

What Is A Histogram?

Exercising Your Brain

It's Never Too Late to Learn

Tools I Use in Class

Japanese Pull Saws

More on Passwords

Protecting Your Users' Privacy

Not as expected

Taking Back My Relationships

Leaving Glen Ellyn

Pulling into the Station

Leaving Glen Ellyn

Pulling into the Station

What I've Learned About Fitness

How Not to Recruit

Giving Back

Glen Ellyn Volunteer Fire Company

A Change of Scenery

Walking and Running to Explore New Places

The Best Time to Die

No Regrets

How Not to Recruit

Communicating During A Crisis

The Mighty Bowline Knot

The Tautline Hitch Knot

More on Passwords

Protecting Your Users' Privacy

"Hello, World" on the iPhone

Sometimes Testing Isn't Enough

More on Passwords

Protecting Your Users' Privacy

Tipu Sultan and James Joyce

Bokeh Fireworks

Tipu Sultan and James Joyce

Tools I Use in Class

Level Up In Photography

Tipu Sultan and James Joyce

Who Wrote This?

Who's Your Child?

No Regrets

The Mighty Bowline Knot

The Auto Rickshaw

The Library

The Auto Rickshaw

The Best Time to Die

Don't Give Up

Optionals In Swift

The Bean

Who's Your Child?

Hey Bigots!

The Tautline Hitch Knot

Sometimes Testing Isn't Enough

It's time to boycott the NFL

All This For One Shot

PostgreSQL Advisory Locks

It's time to boycott the NFL

Dryer Lint Fire Starters

The Library

It's time to boycott the NFL

The Mighty Bowline Knot

Tools I Use in Class

No Regrets

"Are You With A Newspaper?"

The Most Relevant Story

Giving Back

Examining a Picture

Shapeshifting DIY Robots

Don't Give Up

Tipu Sultan and James Joyce

The Bean

Optionals In Swift

Cleaning Up After Others

Shapeshifting DIY Robots

A Lucky Shot

The Best Time to Die

Bokeh Fireworks

The Most Relevant Story

How Camera Lenses Work

Antelope Canyon

Exercising Your Brain

Japanese Pull Saws

Japanese Pull Saws

The Most Relevant Story

Level Up In Photography

Don't Give Up

Horseshoe Bend

"Are You With A Newspaper?"

Tipu Sultan and James Joyce

Examining a Picture

Tools I Use in Class

How To Wrap Text In Vim

The Auto Rickshaw

Shapeshifting DIY Robots

Lessons Learned While Hiking

The Mighty Bowline Knot

Hey Bigots!

My Tiny Challenge

Tag Clouds With Octopress

30 Days to Life

Leaving Glen Ellyn

No Regrets

Hey Bigots!

Tools I Use in Class

Tag Clouds With Octopress

Don't Give Up

Horseshoe Bend

Lessons Learned While Hiking

30 Days to Life

The Best Time to Die

Tag Clouds With Octopress

How Not to Recruit

It's time to boycott the NFL

Why Should I Use CPAN?

Who's Your Child?

Tag Clouds With Octopress