Over the past couple of weeks, there has been a contentious phrase used on social media that has really annoyed me.
Because of it, there’s now a new feature I’ve just added to DullesDistrict.Com
The phrase is “learn to code.” Twitter views it as a personal attack and will suspend you for merely saying it, mainly because a while back, there were some immature journalists who decided to tell coal miners who had lost their jobs they should just reinvent themselves and “learn to code.” They said it in such a snobbish way that it almost sounded like “die off dinosaurs,” so when journalists started losing their jobs and others returned their words with an equal harshness, I can’t say I had a tremendous amount of sympathy.
But the irony in all this is if you work in a field where you have to communicate, and you asked me what’s the one thing you HAVE to do these days, my answer would be “learn to code.”
Allow me to explain.
20 years ago, when the web was exploding, I went out and bought a book on HTML programming. Playing with computers was always a hobby of mine, and HTML wasn’t that difficult. The commands and tags were somewhat intuitive, and in the infancy of the web, websites were essentially billboards. Get some art, put up a banner, keep your copy in nice, neat tables, and you’d have a decent website.
It’s gotten more and more complicated, but the average person could keep up if you knew basic HTML. Sites went from simple to complex pages you customized in content management systems. CMS’s are kind of like a race car where they give you the engine, roll cage, steering wheel, etc. You have to figure out what the paint scheme will be (unless you want your site to look like everyone else’s) and you have to decide in what direction you want to drive it. But if you spend minimal time keeping up, that’s not all that difficult.
But why, you ask, does that matter? Why do you want to be able to write a website?