The MBP 15 2017 is a pretty good system, even for heavy workloads. I’ve used it for programming, designing apps on Android Studio, a little bit of iMovie editing, and general everyday usage.
When the M1 came out, I wasn’t that interested in getting hyped up or acknowledged the device. I mean, it was the first-gen, How good could this processor possibly be? Even when Apple has designed new iPhones over the years, I’ve never really batted an eye. Not because they are (mostly) the same (cough, cough), but even innovation and engineering have their predefined limits. …
In my defense, the above line is absolutely nothing to be bragged about. Now that I think of it, it seems a very immature act, and I reprimand my past self for not being cautious about my own health. I mean, what was I thinking? Just because my code did not work, the world will end? No. I just wanted to publish a dense WordPress plugin I was working on.
Maybe the new generation thinks that getting a job in tech will solve all problems in their life or not ending up at a Big 4–5 will make them look…
I’ve walked into work when I got hit by a car. I’ve worked when I had broken ribs and even a semi-broken wrist. People have called me insane and a psychopath at times, but sometimes, all you need a little push to do the unthinkable.
I might never be able to explain what it means to be passionate about something. Because at the end of the day, what does passion indeed mean? Is it a hobby? Is it something we do to pass the time? Is it something that we do that makes us happy/satisfied?
If you love what you…
It had started as an idea during my 2nd year of my undergrad. I envisioned it, I knew what all had to be done, I knew what had not to be done, and I knew that it might take some time to build it. I had a great friend back then who had a similar line of thinking which I shared the idea with. I got him equally excited about it and discussed it days on end for a few weeks.
We were both into our own lives, and things got busy. We were busy completing assignments and quizzes for…
Adding instances/memory/vCPU’s is essentially just throwing hardware to fix a software problem. Unless a system runs a JAVA or SCALA application, an actual microservice in python/golang, etc., does not need more than 500Mb of memory; if any service consumes more than that is killed (OOM).
A service is scalable if it results in increased performance in a manner proportional to resources added. Generally, increasing performance means serving more work units, but it can also handle larger units of work, such as when datasets grow.
1] What was the most recent appraisal ?
When this happens, the value of the stock options falls.
2] How big the discount would be, compared to preferred shares?
3] Can you tell me how the options are valued?
If the stocks weren’t values by Fair Market Value standards, then the “discount” you’re getting might not really be a discount.
4] What is the Vesting Schedule?
Eg: 3yr / 4yr
5] What is the cliff?
Eg: 1yr, you will get 25% and then 1/48 months of options everyday.
6] What is the trigger? What happens when then company gets bought…
A world-class company cannot retain its strategic edge unless talent pool which it comprises of isn’t retained. An organization should not only be magnet for extremely talented individuals, it also has to restrict churn by ensuring extraordinary talent are managed with extraordinary care.
Fostering an environment of extraordinary success and consistent outperformance will ensure a culture where top performers compete for thrill of it while others wither away. Birds of a feather flock together and extraordinary talents stick around for similar reasons.
2. Cut the petty stuff
Extraordinary people are focused on ideas and their tolerance for petty…
DevOps and SRE culture’s are all about automation and making your life easier, there is no debate on that but what about solving chaos between internal teams.
Once in a while you stumble upon problems that are present in clear sight but people just aren’t able to see. And that’s when you can experiment with your skillset. Even if it doesn’t work, you might as well learn a few things along the way.
I earlier wrote an article about solving problems that have the greatest impact.
This is a much detailed writeup towards what was built and how it came…
Is it when he/she is able to solve the most complex leetcode questions? or is it when others rely on them for help when they are blocked? Or if they are the only goto person they can think of?
Throughout my career, I’ve met multiple engineers in my field. Some having senior titles while some lead while some staff engineers. And this made me wonder what truly makes an individual a senior other than tenure at a company. …
a. The shell reads the input, from the getline function STDIN (Standard Input), parses the input and its arguments (if supplied any). The shell also checks if the input entered is an alias of a sort, and expands the relevant value.
For eg: top -o cpu
b. The shell looks for a program file called top where all the executable files are in the system (usually the $PATH variable)
The $PATH variable is a list of directories the shell searches every time a command is entered. $PATH, one of the environment variables, is parsed using the ‘=’ as a delimiter…