Your Coding Teacher
373 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
A shell sort improves on the insertion sort by sorting incremental sublists. It falls between 𝑂(𝑛) and 𝑂(𝑛2).
"Every program has (at least) two purposes: the one for which it was written, and another for which it wasn't." - Alan J. Perlis
Google infrastructure is divided into: - Regions: Independent geographical areas where Google hosts datacenters. It consists of 3+ zones - Zone: individual datacenter in a region. Ex: us-central1-a - Edge Points of Presence: where Google's network and the internet connect
You don't just leetcode your way into a job. During an interview, what you do before the coding question is also important: - First impressions - Friendliness - Enthusiasm - Passion for learning - Communication skills - ... Friendly good developer >> jerk god
3 Random coding tips Focus on providing value Don't just copy & paste Don't give up
When estimating how long it'll take you to complete a task, remember: A feature will always be more complex to implement than it is to explain.
Programming in Python is ok. Programming in JavaScript is ok. What's not ok is not to test your code.
You were not born to be in front of a computer 24/7
Smart developers don't care about their programming language Dumb developers make their favourite language their identity
If they make you work overtime for one reason, they can make you work overtime for any reason
Wake up and write code every single day.
If you: - Own a laptop - Speak English - Have an internet connection You have everything you need to become a software developer
A good portfolio of projects demonstrates your skills better than any resume can
The only difference between you and a "software developer" is the ability to write code consistently for 6 months.
"As of first quarter of 2018, Twitter had over 336 million users. You’re high on actual cocaine if you think that all of them will like you. Don’t expect it." @EdLatimore
Don't care about learning 20 programming languages. Learn 2-3, but learn them well.
Scam #9784: Learn JavaScript in 1 hour
Productivity is negatively correlated with your number of open tabs
The worst mistake a developer can make is trying to be "smart".
Less code is better than more