Writing for almost 2 years
Last March, I took on a small side job writing code tutorials and articles. I did this because I wanted to practice my writing skills. I knew that if I just tried writing as a hobby, I might not finish an article and I would likely spend more time setting up a blog site than actually writing. It also helped that I already had someone interested in the articles (the customer) and that I would be paid for my work.
I found a job posting on the ZA slack channel, posted by Ritza. I answered, and was given a small task to write a web sockets tutorial for Replit. I coded up the project, wrote the article, and sent it in. To my suprise, it was accepted, published, and I was asked to created more. Since then, I have spent about half an hour a day writing tutorials and other articles.
Why did I want to practice writing? Mainly because I had avoided it in the past because I wasn’t sure if I was doing it right (or write?). This way, I get feedback for every article I write. I feel that text is still a great way of communicating complex information, even though video seems to dominate now. I also think it’s great for business communication - especially when explaining strategy. Plus I hate using powerpoint.
Has it been worth it? I think so. I’ve gotten over my fear of writing, and trying to make it perfect. Up to now, all the articles I’ve written are pretty fomulaic code tutorials, explaining code one line at a time. I guess the code is my safety net. My next goal is to write more narrative driven articles. Or articles about something, rather than explaining something.
Well, here’s the list of some of the articles I’ve written or contributed a signficant amount to so far. I’ll add to them as I write more.
- websockets chat app
- markov text generator
- pygame snake
- kaboom.js snake
- space shooter
- psuedo 3D game
- tic-tac-toe websockets
- mario on kaboom.js
- creative coding with Replit
- space invaders
- game of life
- intro to threejs
- snap with pygame
- building a slackbot
- web file store
- building a rest api on node.js
- social image creator
- string interview refresher
- linked list interview refresher
- stacks and queues interview refresher
- tree interview refresher
- graph interview refresher
- system design interview refresher
- coding interview refresher
- migrating from firebase to fusionauth
- fusionauth basic registration forms