Why I Desperately Needed to Learn to Code
influencehacks.com
Why I Desperately Needed to Learn to Code
1–10 of 24 posts
Re: Why I Desperately Needed to Learn to Code
#2If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do something else.
I don't really think there is all that much peer pressure for everyone to be a programmer.
In the past, however, there was. Back In The Day, "computer literacy" meant programming because computers often came with little more than a basic interpreter out of the box. This is no longer the case.
I think all these tools that let "non-programmers" learn to code are great-- because there's a lot of "non-programmers" who could benefit from it. For instance, ops people aren't necessarily "programmers" but they can use scripts to automate tasks that would be mundane and repetitive otherwise.
If an assistant wants to learn a macro language so that they can better operate spreadsheets-- wonderful.
I worked thru one of the online programming classes with a non-programming co-founder and I think she found it pretty valuable. She's not writing code now, but her understanding of what's going on with the product is much better.
I think its silly to pretend like everyone has the same level of programming skill (which was a hard lesson for me to learn, because it always seemed so easy for me, and I figured t would be for other people.) But its also silly to poo-poo on "non-programmers" wanting to learn some programming.
These tools are great. And this drama seems, well, also silly.
I'm a programmer. I would think any article saying "Everyone should learn marketing!" is silly, but I'd also think that "nobody should learn marketing except marketers" is also silly. I spend a lot of time thinking about marketing and learning everything I can-- because its something we need.
Re: Why I Desperately Needed to Learn to Code
#3Radical notion: Some people should learn to code. Some shouldn't. Not everyone should be a programmer. Some people need to program even though they are bad programmers (e.g.: a business guy stringing together off the shelf services with a little bit of glue code to make an MVP to attract an engineer cofounder.) If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do somethi…
Or if the idea repulses you, think about why it is and change the world by changing how programming is done.
Re: Why I Desperately Needed to Learn to Code
#4Radical notion: Some people should learn to code. Some shouldn't. Not everyone should be a programmer. Some people need to program even though they are bad programmers (e.g.: a business guy stringing together off the shelf services with a little bit of glue code to make an MVP to attract an engineer cofounder.) If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do somethi…
"If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do something else." Or if the idea repulses you, think about why it is and change the world by changing how programming is done.
Re: Why I Desperately Needed to Learn to Code
#5Re: Why I Desperately Needed to Learn to Code
#6I find it extremely difficult to read that font.
Re: Why I Desperately Needed to Learn to Code
#7Radical notion: Some people should learn to code. Some shouldn't. Not everyone should be a programmer. Some people need to program even though they are bad programmers (e.g.: a business guy stringing together off the shelf services with a little bit of glue code to make an MVP to attract an engineer cofounder.) If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do somethi…
The way people are taught mathematics is mostly useless. It's a bunch of equation and calculation that people are doing by hand. Nobody is trying to identify problems, break them down, make hypothesis, and so on. With programming, we could take the usefulness of mathematics to a whole new level by breaking the bottleneck of calculation.
In the end, we may be able to produce even more mathematicians, engineers, and scientists at an earlier age, because they learn the skillset needed to be in those profession.
Re: Why I Desperately Needed to Learn to Code
#8In an age where many people spend 40+ hours per week in front of a computer screen, even a small marginal increase in a computer user's productivity could save them hundreds of hours a year. As a result, it seems like a completely reasonable investment of a non-technical person's time and energy to learn enough about programming to enable them to scrap together a program that allows them to accomplish simple tasks more efficiently.
Would a professional programmer be able to write better code more quickly? Of course. But would a person with zero programming knowledge even recognize when a particular task they are spending hundreds of hours each year manually performing could easily be automated? Probably not.
Re: Why I Desperately Needed to Learn to Code
#9Radical notion: Some people should learn to code. Some shouldn't. Not everyone should be a programmer. Some people need to program even though they are bad programmers (e.g.: a business guy stringing together off the shelf services with a little bit of glue code to make an MVP to attract an engineer cofounder.) If you have the internal drive to be a programmer- great, be one. If the idea repulses you, then do somethi…
I think we should incorporate programming into mathematic classes starting with the earliest grade possible. The way people are taught mathematics is mostly useless. It's a bunch of equation and calculation that people are doing by hand . Nobody is trying to identify problems, break them down, make hypothesis, and so on. With programming, we could take the usefulness of mathematics to a whole new level by breaking th…
perhaps all sciences?
Re: Why I Desperately Needed to Learn to Code
#10I think you hit the nail on the head. With all of the resources that are currently available on the internet, it is easier than ever for a non-technical person to learn enough about programming for them to piece together a programatic solution to a wide variety of problems. In an age where many people spend 40+ hours per week in front of a computer screen, even a small marginal increase in a computer user's productiv…