Your Coding Teacher
371 subscribers
10 links
Coding, software engineering & #bitcoin technologies. I'll make you a better thinker, not just a better developer | Ex
Amazon, Senior DevOps @eBay
Download Telegram
Dumb programming myth #1742: "You can learn to program in a weekend"
In my experience, great programmers are humble af. It's the insecure "smart people" who are arrogant.
You never really learn: - Python, JavaScript, C, C++ or Solidity - SQL, NoSQL - AWS, GCP, or Azure - Etc. Until you have to use it to build a system.
Focus on providing value. People want apps to solve their problems. They don't care about the language you used to build it.
Are there developers who still understand that tools are just tools?
Whenever you say "I'll write tests later" you really mean "I don't take this code seriously"
The 1st rule of learning to code: You will make mistakes - Jumping between multiple languages instead of focusin on one - Watching a ton of tutorials instead of building something - Not asking questions It is ok. It is part of the process.
There are around 24 million active software developers in the world. Around 13 million professional software developers. And you still think you cannot learn to code?
"You charge $150 for ONE hour?" You're not paying for that hour. You’re paying for the value that one hour with an expert will bring you.
Lack of success in programming can be traced back to abudance of distractions.
There's something worse than no documentation Wrong documentation
Ship the f#?*!ing code!
There's never a time to start over and rewrite code. And it's never a good idea to start over and rewrite it.
An old running joke on Netscape: “We're absolutely 100 percent committed to quality. We're going to ship the highest-quality product we can on March 31st.”
Teaching people to program is different from teaching people where the semicolon goes.
Weak programmers focus on learning the latest frameworks. Strong programmers focus on mastering the fundamentals of programming.
Normalize testing your code
It's one thing to go learn a language for fun, but until you write some a big, complex system in it, you don't fully learn it.
Always try to do something a little harder. Something that is outside your reach.
Don't afraid of your ignorance. If you don't understand how something works, ask someone who does. Not knowing something doesn't mean you're dumb. It just means you don't know it yet.