6 Tricks For Successful Side Projects

As a web developer, I have this almost magical ability to think of a weird thing I wish was on the internet and then make it so. 

Facebook for dogs? I can try making that. A ToDo management system? You bet I can throw another one of those onto the pile of ToDo applications that feed the hamster powering the wheel that runs the entire World Wide Web.

Or at least, we as developers have the skills to make some version of those things. What usually happens, though, is that we start a personal project and then it lives on as a half finished ghost town repository in a Github account. 

Read More

Mentoring in Programming Series: Part 4 – How to Get Started

Throughout this series I'll be explaining what I believe the "What", "Why", and "How"'s are to being a good mentor.

Check out Part 1 What, Why and How Series, Part 2 "What" - 11 Steps to Mentoring Success& Part 3 Why Mentor? of the series.

In this edition of Mentoring in Programming Series we get some resources and advice on exactly how to get started as a mentor or a mentee in the programming world and some good 'mentoring-lite' options!

Web Developer, Programmer, Professional Nerd - whatever you want to call the job, it is a deceptively difficult career to get started in. While there are many online resources for learning how to program, there is a steep learning curve between making a program that repeats ‘Hello World’ and working on an application used daily by thousands of users. You can learn a language from a book, but it’s much harder to learn how to be a good citizen of programming.

This is where the concept of mentoring comes in.

Read More