Part of my full-stack quest is to learn more Ruby on Rails. The first big obstacle: my first Rails presenter!
With so much to keep learning as a junior dev, I've remembered not to trust my brain to hold onto all the new info.
I've completely overhauled the SeeClickFix homepage and corporate website. These are snippets behind the more interesting or challenging parts that’ll catch your eye when you visit.
My latest CSS fascination is Atomic CSS. I break down a few ways I made my own Atomic Sass framework.
If you don't know what rebasing in Git is, read this before it's too late. Especially if you love cupcakes!
We often have a choice in how loneliness affects us.
Part of being a junior dev is controlling the overwhelming pressure I put on myself to learn as much as possible.
For my first web project that wasn't a website, I broke down a goal that involved Node, scheduled functions, the Twitter API, and a feed of anime wallpapers.
When inspiration is short, a good solution I've found is joining some coding wars.
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. Its benefits were too good to pass up.
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.
You likely didn’t know, but today’s the start of Asexual Awareness Week! If this confuses you, please read on to learn all the essential info.
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.