Prompted by “Programming Education: Selling People a Lie?”: http://developers.slashdot.org/story/15/12/04/2153236/programming-education-selling-people-a-lie
There’s a lot of software out there, and obviously someone needs to build it.
There’s a lot of demand for software programmers out there, but the availability of competent coders is questionable in terms of supplying that heavy demand.
That means there’s a good (if not brilliant) chance that you’re using (if not also critically relying upon) software hastily slapped together to meet brutal deadlines.
As a web designer and developer, I ran into that slap often, because I was responsible for modifying low budget websites.
A fully customized website is expensive (roughly $10,000 for something basic, based upon $100 hourly at 100 hours), so organizations with serious resource limitations must insist upon minimal website building time.
I received multiple customized projects for which I had to figure out the excessive waste from haste (including no manual — just studying the excessively messy code) in order to modify the feature set properly. It was so brutal, I had to quit and focus upon entertainment (my true calling).
I still love coding, and while it takes me a lot longer to properly code than tier one programmers, I meticulously coded my small business website engine (called Freedom) from scratch with speed and intuitive design/development/use in mind. However, I digress somewhat here.
There’s no doubt that computer technology (so obviously software) plays an enormous role in society, and logic dictates that computers will eventually disappear into the human brain when reasonably safe for some generation. While their entertainment system eventually literally tapping into their senses to create effectively a lucid dream on command is perhaps enviable, problematic code can then even equal problematic health. Proper coding then may mean the difference between life and death.
Logic has a bad reputation in mainstream beliefs.
Do you think art when you think logic? I feel reasonably confident in assuming that your answer is no, but thankful otherwise.
Art is often considered as sourced from the irrational, so a spiritual mystery bestowing expression held high within our species (or such).
It’s hard to exist in the tech world today without hearing the constant refrain about learning to code: “it’s easy, we desperately need programmers, and everyone should learn how!” UK software developer Mike Hadlow disagrees, strongly. He says, “Formal education for programmers seems not to work very well and yet the majority of those who are successful programmers are mostly self taught. On the one hand we seem to have people who don’t need any guided education to give them a successful career; they are perfectly capable of learning their trade from the vast sea of online resources available to anyone who wants to use it. On the other hand we have people who seem unable to learn to code even with years of formal training.
Since code is completely logical, it’s illogical that anyone can’t learn the logic by logical means, but therein lies the art in the code.
Logic is not limited to human understanding, despite conventional wisdom to the contrary.
When you understand Reality Waveform Theory (that reality is purely energetic, so logically fully sinusoidal), logic then includes love, life, intention, intellect, culture, creativity, an overwhelmingly infinite complexity from humanity’s view (including more suns in the known universe than all of the grains of sand on all of Earth’s beaches combined), and literally everything else — including art and even spirituality.
Because of the limit of capable programmers, the demand for usually (at least reasonably) complex software features is problematic (the demand is overwhelmingly too heavy), and failure of that code could be broadly and deeply disastrous (e.g. security exploitation).
Less quantity and more quality is apparently the only answer. Serious simplification is needed to seriously reduce unhealthy coder (and nicely even fittingly user) stress.
If you’re masterful at logic, then it’s time for you to become an artist and/or even a spiritualist in the purely energetic realm known as reality?