All web developers will fight Impostor Syndrome at some point, and find their own way to fight back.
I've found I'm not a happy person. I wouldn't have it any other way.
It's tempting for developers to try and learn everything, but often it's also unneeded.
It's easy to see why pattern libraries are useful, but tough to successfully maintain them over time.
Before you share an opinion on any topic, ask yourself the following questions.
Don't feel lazy and undeserving for taking the time to rest. One can't be productive without rest.
As much as I prefer adulthood to student life, there's a few things I wish I'd learned beforehand.
When one sorts out their feelings about the passage of time, can it help us understand ourselves?
Flexbox has helped solve many layout issues that were once hacked around. These are four more common layout dilemmas Flexbox now helps solve.
One of the most popular front-end patterns I’ve seen is what I call the “Title Banner.” This is a quick tutorial on making one for a Jekyll site.
Common language influences us a lot. Could our swear words affect our beliefs?
The best starting point for learning more code isn't one long book, but lots of small pieces of code.
Site refactors fix plenty, and my site was overdue for one. But with luck, I'll make less in the future.
A better mindset for writing clear, understandable code may be writing it like a story.
Being so close to death is terrifying, but being far away from it is even worse.
One powerful mental habit I've learned before is to spend free time creating, not consuming.
Our minds almost randomly go from sharp to dull. People can't control this, but can work around it.
An unusual manga about killing an alien teacher has a good career lesson for us all.
Having a firm, clear set of rules helps a lot in web development. These aim for modular, maintainable code at all times.
After working out Synapse's bugs, it's gone from a grid system to a flexible, multi-purpose time-saver.
While I've not crazy about front-end frameworks anymore, they're still handy at times.
Everyday we're flooded by all things Internet, or 'bits.' A recent read is a great guide to keeping them at bay.
As the 2016 election approaches, my thoughts turn to political philosophy.
If I chose my least favorite effect the Internet has on people, it’s the fear of self-expression.
In the great struggle between an Expressive or Component grid system, I made my own compromise.
A few weeks ago I stumbled upon an app I'd wished for for years. It's Blinkist, and you should try it too.
On my graduation day, I met a man. The meeting lasted only fifteen minutes. He was dying.
Even though I remade my personal website twice in the last six months, I did it again with Jekyll.
A new way I’ve come to think of writing well: good writing means putting in a piece of your soul.
If you're in web development and haven't yet picked up Flexbox, do so now. Just do it.
Trying to write more means not forcing anything I write.
I've loved FontAwesome for a long time, but now I must say goodbye for a better icon service.
For the past few weeks I’ve been drowning in WordPress. Through all this love, I’ve found six plugins to hack and control any theme.
The most interesting mystery I found in Italy? Has to be the bike whose explosion makes no sense.
How does one connect cartoons, Canada, ice sculptures, and giant thought bubbles in one post?
As Internet law requires, I’m required to write either a review of something from 2014 or some expectations for 2015.
In honor of the holiday season, I took a trip down memory lane with an old cartoon sketchbook.
Twitter is one of the most open platforms available, yet sharing views on it brings surprising risk to most people.
Today marks the end of my time with AmeriCares.
So far in my summer at AmeriCares, I've picked up many good lessons on managing social media.
One of my favorite online articles is also one of the most painful for me to read.
After three years, I've had a major relapse. I'm once again drawing. That thing with actual pencil and paper.