Background: CS Degree. Robotics Instructor for Kids. Self-taught Web Dev. Familiar with JS and currently learning Go.
All views and opinions are my own. He/Him.
IC2 is the "software engineer 2" level at @sourcegraph, which is not atypical to have someone with 1-3 years of experience do.
At companies where relatively entry-level engineers are given meaningful ownership: everything moves much faster.
https://t.co/w4L8DXIgAg
don't tell me how much you lost in crypto
don't tell me how web3 is the future
tell me what you're planning to do to protect my rights now that roe v. wade has been overturned
Plus, now that I have the practice, I’ll finish the task quicker next time. As your skill set expands, you become more valuable to the team. In the long term, that’s more efficient than having the Senior eng repeat the same task and not grow.
As a Junior engineer, I used to think, “Isn’t it less efficient to give me a task that would take me 2 days while a Senior eng would take 2 hours?” The truth is that the Senior eng has 10 other things to do and that’s 1 less task off their plate.
It’s actually more efficient this way, because not every task requires the high skills and high salary of a Senior eng. Also, the Senior would probably get unhappy having to do many relatively unchallenging tasks.
You probably don’t need GraphQL, kubernetes, an event-driven architecture, an extensive CI/CD pipeline, etc. These are tools that make sense in big organizations, but are usually overkill for small hobby projects.
COVID situation in India is extremely dire. Thanks to Sandeep for setting this up. Urging the global crypto community to help.
For every RT, I’ll donate $50 to fight COVID in India, up to $50k. #cryptovscovid
@MelissaZhang13 I recommend starting off simple. Learn basic html/css/is first, then the tools/frameworks will come later. The Net Ninja has great YT tutorials for beginners https://t.co/VYwvnEt25E
Another reason (why performance is not the #1 priority) is that engineers are more expensive than servers.
Especially in the current state of cloud computing, it's easier to scale your infrastructure than to scale your engineering org.
In writing code, I used to think performance outweighed other priorities.
Now, I realize that velocity is more impactful.
Shipping new features quickly with decent code is more effective that writing the perfect code. Things can change and your code might not be there tomorrow.