the personal site of drew powers

dev
how to get a job coding in 2021, part 2
Inspiration on where to start
dev
how to get a job coding in 2021, part 1
How to make lots of money and have fun doing it!
dev
did we fuck up the internet? part 2
(cont’d) How could the internet be easier to contribute to? I explore 4 possible ways we could relive some tech debt and get more voices online.
dev
did we fuck up the internet? part 1
Are the internet’s designers and maintainers holding the internet back from what it could be?
design
how to handle responsive font sizes in css
Get perfect, easy-to-use font scaling with less than 1KB of CSS. Sound too good to be true? It’s not!
dev
is it time to retire HTML?
HTML was designed for basic text editing. How is it still holding up in a world where we’re building rich interactive experiences?
dev
not enough people are talking about ES Modules
JavaScript changed forever in 2019. Did you miss it?
dev
the great(er) divide in front-end
A year of reflecting on Chris Coyier’s The Great Divide post. I think it holds up, but requires a little more nuance.
dev
media queries are (still) a hack
Media queries are janky. No, it’s not just you.
design
4 tips for setting a playfulness budget
At what point does whimsy and “delight” turn into user frustration?
dev
css puzzles: a mentorship program for better styling
How a 12-week program resulted in open-source education
dev
Secure runtime variables in IronWorker with Manifold
Docker secrets with minimal code & configuration
dev
we migrated to Next.js to serve our home page 7.5× faster
server-side rendering by the numbers
dev
cloud-jumping: swap hosted services easily with Manifold
how to take back full control of your cloud services in one afternoon
dev
stylable: the good, the bad, the weird
taking the new CSS preprocessor from Wix for a spin
design
Envy Labs’ 2017 rebrand
rediscovering meaning, returning to form
other
anger can be a force for good
if expressed right—a huge, ginormous “if”
design
all the answers to “should designers code?”
the eternal war rages on
design
Dribbble is a painkiller, not a vitamin
how instant gratification can curb growth
design
responsive modular typography scales in css
a time-saving type system with little config and lots of flexibility
dev
learning javascript? try Vue
great for beginners, great for experts
design
web design isn’t becoming more boring, and isn’t losing its soul
don’t listen to the haters
dev
webpack + postcss + cssnext
writing future CSS in a modern JS setup
dev
vim setup for a designer/front-end dev on macOS
when you want to use vim but don’t want your eyes to bleed
dev
error handling like a three-prong outlet
the hidden part of programming
dev
how to optimize images for web
not all optimization techniques are equal
design
check out these foundries for new fonts
designs looking a little stale? it’s probably your weak fonts
dev
build your own touch slider with hammer.js
high-performance touch events for demanding jobs
strategy
the distributed web part 2: …or do you?
when is it time to pony up for custom development?
strategy
the distributed web part 1: you don’t need a website
when to not get sold by marketing speak
dev
are images your slow-down?
the secret to optimizing images