Your Coding Teacher
372 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
And on the 7th day, God began debugging
"If you get it free, it is worthless. If you pay for it, it has value. If you build it yourself, it is priceless." - Raj More
It takes an intelligent person to build something complex It takes a genius to build something simple
Weeks of coding can save you hours of planning
A program is crystallized thought
"Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it." - Alan J. Perlis
"Intellectuals solve problems. Geniuses prevent them." - Albert Einstein
The only code that will work forever is the code you never write
4 JavaScript interview questions What's the difference between var, let and const keywords? What is the difference between Implicit and Explicit Coercion? What is Object Destructuring? What does "use strict" do?
"The greatest performance improvement of all is when a system goes from not-working to working." - John Ousterhout
It is easier to optimize correct code than to correct optimized code
"A computer programmer is a device for turning coffee into bugs." - Bram Moolenaar
"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan J. Perlis
You don't need to know every: - Programming language - Framework - Cloud provider - Algorithm - AI technique - ... Learn what you need to glue all the pieces together and create value for someone
Amazon EC2 - Provides virtual servers - Supports multiple OS - Resources optimized for different workloads: memory/CPU intensive, storage, etc
Basics of most programming languages * Variables * Data types * Conditionals (if - else) * Loops (for - while) * Functions * Arrays * Dictionaries * Classes and objects That's enough to build many interesting applications
Stop starting. Start finishing.
The best developers follow a simple principle "Always Be Learning"
Coding is easy. Writing good code is hard.
The worst mistake you can make is to equate years of experience with wisdom. There are people with 10 years of experience. And people who have experienced the same year ten times.