This strategy describes a very simple system for simultaneously setting goals and keeping a short daily journal.

Generally speaking, both setting goals and keeping a daily diary are nearly impossible to keep up for most people. I've designed this simple system so that I can do both and I've been able to (mostly) stick to it for the last 4 years.

Positioning, Floating, and Clearing are three fundamental pieces you need in order to add visual structure to your site. This is the second post of a two part series discussing how to add structure to your site with CSS. The first post can be found here.

You may have learned how to write rudimentary HTML, or even have come from a background of creating websites using tables, or neither. In any case, you're at the point where you need to bring your site to life by giving it some structure. I will introduce several components of HTML & CSS you'll need to know, and a few tricks as well. This is the first post of a two part series discussing how to add structure to your site with CSS. The second post can be found here.

These are some common and useful commands to help you along with using Git. This post will grow as I think of more to add for future reference. Also, feel free to recommend any that you think are relevant.

JavaScript is the most popular language in the world [citation]. It is the modern way to add dynamic behavior and interactivity to web pages. This article assumes you know nothing about JavaScript. This article is a precursor to the Intro to JavaScript lesson in my Web Design 1 class at Parsons New School for Design. I will be covering a few fundamental aspects of JavaScript and then promptly recommending that you just use jQuery (at least to start).

Starting January 27th I started teaching Web Design 1 at Parsons The New School for Design in New York City. I will be producing quite a bit of content in the next few months and I'll use this blog to expound on the in-class discussions.