When you begin a new project or transition, you have to start with “why”. This will define your outlook, how you approach your new found time sink. Your “why” will destroy or promote you. It is important. Here is mine.
I have always dabbled in programming a bit. From designing a website or two to making a few java methods. This led me to begin a career change into a developer role. The last few weeks I have been thinking about my “why”. I have been drawn to this sort of thinking and development for awhile now, but why? To summarize it in one sentence: I get to solve problems with logical, data driven solutions.
When you write code, there are not assumptions. There simply is. True or false, numbers are defined, objects are created and destroyed; etc. You cannot reason with blocks of code, they do what they are told and that is it. There is no “alternative facts”, no “fake news”. The reality of your program is what it is until you make a logical statement to change it. Period.
This is a welcomed change to current discussions, don’t you think? I am exhausted trying to reason with unreasonable assumptions. I am exhausted trying to circumvent fallacies and statements that simply aren’t true. People trying to be “right” and talk louder and louder to make sure they are heard. None of that exists when a discussion involves programming. Your statement works or it doesn’t.
There is no middle ground.
There is no compromise. Only logic and assertions. That’s it.
What is why I like programming.
I have always dabbled in programming a bit. From designing a website or two to making a few java methods. This led me to begin a career change into a developer role. The last few weeks I have been thinking about my “why”. I have been drawn to this sort of thinking and development for awhile now, but why? To summarize it in one sentence: I get to solve problems with logical, data driven solutions.
When you write code, there are not assumptions. There simply is. True or false, numbers are defined, objects are created and destroyed; etc. You cannot reason with blocks of code, they do what they are told and that is it. There is no “alternative facts”, no “fake news”. The reality of your program is what it is until you make a logical statement to change it. Period.
This is a welcomed change to current discussions, don’t you think? I am exhausted trying to reason with unreasonable assumptions. I am exhausted trying to circumvent fallacies and statements that simply aren’t true. People trying to be “right” and talk louder and louder to make sure they are heard. None of that exists when a discussion involves programming. Your statement works or it doesn’t.
There is no middle ground.
There is no compromise. Only logic and assertions. That’s it.
What is why I like programming.