As a software/web developer person guy, I usually don't have too many exciting tasks at work.
- Run this report
- Analyze this query
- 2 child divs with dynamic heights but one needs a 100% background color?? fak
Not very exciting. Which is why I have 7-9 websites that I have built in the past 5 or so years. Because its fun. Because I can draw this idea up on paper, and one month or one week later its up and running. Which is where this blog comes in. Initially it was a random 4am sleep deprived idea I had to create a site where people wrote anything their hearts desired and it had an equal chance to appear on the home page in real time. So many sites nowadays have content which relies heavily on already being famous, or about randomly being listed on some news site and now you're "viral". My idea would level the playing field a tiny bit, and I would be whisked away by the villagers over their shoulders and given a golden book in celebration. Needless to say, this universal writing/reading awesome machine of awesome never happened.
But I did build this blog. Alot of those features from that dream are still in the code, but for now, this seemed right. How can I expect a planet of people to joyfully log in and write poetry, if I never personally used the website. Maybe it sucks. Maybe you can't even save drafts correctly and instead every private post you write shows up public. And maybe a lot more things I won't mention. But it's fun building and maintaining it. From the database to the design, to the basic header I made using The Gimp. All fun.
It would of been much easier to just install Wordpress, grab a free theme and be done with it, but I'm not a writer. I'm a software developer. If I don't write software, I genuinely don't have too much to write about. I spend on average 7 days a week writing code for myself, and when employed for others, and I'll say this after a long day of the daily "human" events that go on, nothing is funner than sitting down, firing up Visual Studio, grabbing some coffee and creating something.
Walter Guevara is a software engineer, startup founder and currently teaches programming for a coding bootcamp. He is currently building things that don't yet exist.