I am an “old school” developer which means I write all of the code by hand instead of using any sort of development environment. Most program development is currently done with some sort of IDE or Integrated Development Environment. These environments provide many tools and can make creation of programs much quicker. I have resisted these “tools” since they started showing up years ago because I prefer to write the code myself from scratch. The method I use is not quicker, but there is also not a large “black box” of code that I am relying on to make my program work properly. If you use an IDE to create a program and something changes with the environment, then unforeseen problems can appear in your code. The way that I create programs makes it much easier for me to change the code because I created myself.
What I am doing is creating my own framework, which is a sort of IDE, but it is my own design and code so I don’t have any of the problems described above. I started doing this in the effort to make this my first job instead of just a hobby. I specifically designed this framework to be fast, light, and “responsive”, which means that the same code looks good on desktop and mobile devices. The framework itself is built with PHP with a database back-end. Recently, I have also developed a system that monitors the Linux servers that I manage in C++. I am working on having a public version of this system now but it is not ready for release yet. I am also working on a user interface for the framework to allow users to publish their own sites in a very short amount of time.