A couple of tips on how to write well. I think I’ve probably said before, but writing doesn’t come naturally to me, so I’ll take all the tips that come my way.
A history lesson of web development that ends with some solid advice:
We all have to make our best guess about what the future will hold. My advice is to focus on what makes you productive today and ignore all the noise and hype about what’s just around the corner. Ignore people like me who are foolish enough to lean precariously over the bleeding edge. Don’t be a fashion-driven-developer. Don’t be a Sneetch! If you’re productive with jQuery, use jQuery! If Google Web Tools is your jam, then jam on! If you want to create a progressive app, then send me a link when you do. If you want your web apps to be completely stateless and rendered server-side, it’s likely you’ll do just fine (just ask Craigslist). Build for today, ignore the hype, and embrace the future when we get there.
TL;DR, don’t concentrate on trying to fix stuff you are bad at. Focus on the stuff you are already good at and level-up to being awesome at it.
Seems like good advice to me. Currently, I’m good at eating pizza and drinking coffee, so next year I’m going to be awesome at eating pizza and drinking coffee! Seriously though, if you’re into setting New Year’s resolutions (as I am), it’s a good read.
So if you want to defeat FORC and overcome your fear of removing CSS, think about using CSS Modules, or some other technique (eg. many people achieve this with BEM) that allows you to encode explicit dependencies between CSS and the rest of the system.
Good advice, I’ve been using a form of CSS modules for years. My method isn’t fancy, I just load some CSS conditionally, which is normally determined by a controller. When I no longer need that CSS, I delete it. No problem, no fear, and most importantly, no acronyms.
There are many ways to protect your WordPress-based website from getting hacked. The optimization of the wp-config.php can be considered to be an important part of a proper security strategy. Of course, the site won’t turn into the Bank of England, but you’ve made it a little harder for the hackers.
Some good tips for hardening your WordPress installation.
Yep, no one knows what they’re doing and we all kind of suck. Once you reckon with that, there’s nowhere to go but up. This is what I tell people who ask for advice about starting (or pivoting) their career in tech. “Be good at being bad at things,” I say. “You’ll have no idea what you’re doing, so you’ll just keep learning. You won’t get to be the best at everything or even most things or even some things. It’s not possible, and it’s not just you. So get good and comfortable having no idea, but figure out ways to get closer to having an idea.”
Every day I think to myself, “I’ve really got no idea what I’m doing”, and I really don’t, but then that’s probably very obvious. Seriously though, some good advice from Gina Trapani about living with Imposter Syndrome.
With so many other commitments to deal with, it can be hard to find time to work on side projects. In this article, I discuss the need for carving out a chunk of time to get work done – each and every day.
Contains some good advice on getting things done.
In this post you’ll learn the most important concepts of the flexbox layout in CSS, which will make your life easier if you find yourself struggling with CSS layouts from time to time.
We’ll only focus on core principles, while leaving out stuff you shouldn’t care about until you’ve understood the basics.
A super simple introduction to using flexbox.
Every day, we use forms for essential online activity. We fill them out to complete purchases; to sign up for email lists, social networks, and more; to participate in discussions; and to describe that oh-so-delicious looking photo of our lunch. It’s hardly hyperbole to say they’re the lifeblood of digital information sharing. For many years, however, with few improvements to be found, forms have been mired in working “well enough” but not exactly well. Now, modern techniques—when used correctly—allow designers to produce faster, easier, and more productive form experiences.
Some good tips on how to design better web forms. FWIW, I really dislike filling out forms, so if you’re a web designer and you’re reading this, please follow the tips in the article. Kthxbai.
I’m not the most talented coder in the world. No, it’s true. So I try to write as little code as possible. The less I write, the less there is to break, justify, or maintain.