coding === function(){
  return _joy;
}
What is Coding Joy? Who is Gilfoyle? Who is Dinesh?

I started out as your standard newbie developer working on server-side code for internal web apps. I then made my first career-changing step on the road to being a better developer - I moved to a company whose primary purpose was software.

I then made my first career-changing step on the road to being a better developer - I moved to a company whose primary purpose was software.

Now, all of the sudden, I wasn't a part of a cost center anymore! I was getting computers that actually met the minimum requirement for the IDEs that I was using!

That company opened my eyes to real software development. Sure there was (and is) bureaucracy going on, sure there were people who will drain on your willingness to live, but there were also people who eagerly worked on the product. People who loved writing software; who wrote as their hobby as well as job. I was fortunate enough to work more closely with these people. Their drive to grow and learn kickstarted my own. Their tenacity for finding the best solutions and not cutting corners fueled my own.

...but there were also people who eagerly worked on the product. People who loved writing software; who wrote as their hobby as well as job.

And then, they left… At first I thought maybe they just needed a change of pace; working on the same product day after day had just drained them. But as I continued down my path with the company I found that wasn't exactly true. In reality, they were being stifled by decisions made above them. Decisions that were becoming more like the first job.

Also, our company was becoming complacent and not keeping up-to-date with current technologies, and in the software industry that can be a killer - especially to the software developer. I didn't want to go down the path of having my career centered around technologies that were growing old and becoming outdated. These are the reasons why those people with that drive left.

...our company was becoming complacent and not keeping up-to-date with current technologies...

So what have I done? Well, I still have that drive and tenacity. I've continued to learn and grow, continued to work on the product. However, lately I've begun to feel that itch, that calling to take another career-changing step like the one that brought me to this company.

So who am I? Well, I'm someone who's preparing themselves for the next big step on their journey to becoming a better Software Developer.

I'm someone who's preparing themselves for the next big step on their journey to becoming a better Software Developer.

With Joy, Dinesh