The Art of Programming
And what better way to apply that skill than by actually creating! Yes, programmers create code; we imagine, design and develop a solution for a problem or request.
The programmers’ misunderstood world is a huge environment of variables going through processes to get a result. But that’s not all. There are many ways to get there and each programmer has their own way. Not to mention, there are a lot of programming paradigms and languages to use to design a solution.
But that doesn’t mean all developers are programmers, just like not all linguists are writers. It’s not the same to just use code to solve a problem as it is to use your very own style to analyze all possible solutions and recreate what you visualized in your mind.
“First, solve the problem. Then, write the code.” — John Johnson
Even though we don’t create it to be a visual visual delight for others to admire, we can find the beauty in the awesome way code works — on its functionality, on its efficiency. Each part of the code assembled together creates a whole engine that processes information in many ways until we get what is needed.
In my experience, when I understand other programmers’ code, it’s like getting into their minds and seeing the world as they do. It’s like changing my point of view.
Programming is so magical that you even dream about it. Sometimes, when there seems not to be a solution, when you think you tried everything, late in the night the answer suddenly pops up, and you know just what you have to do. And then everything is just fine.
So let’s do magic! Let’s program…