Branding Myths
Do you not check the expiry date of milk from a reputed brand? Do you not check your car for flat tires even if you have bought a car which cost more than $50,000?Ā When interviewing someone, why assume that somebody knows something just because they graduated from a reputed university or they have good references. Always make sure to test that they have the required skills for the job.Ā
Emphasis
Every sentence is formatted as bold, every ticket is high priority, every task is urgent. If you are projecting everything as important then nothing really is. Emphasis gains its value from being surrounded by de-emphasized items.
Fearless
Work with people who are not afraid to put their jobs on the line, who do not make decisions optimized for job security, who are willing to invest in doing the right thing even if it means going against the grain.
Partner in Crime
When merging a Pull Request, the reviewer and the developer are both equal partners in crime.
Onboarding gone wrong
In my personal opinion, Super Duper makes the best vegetarian burgers in the city. One thing that they have started doing recently is to ask every single customer placing an order over the counter - āHave you been here before?ā.Ā Every Single Customer.There are two possibilities - either you are new to the place or you had been there before.Ā Based on your answer, the next sentence changes as below -Ā New: āWe can help you if you have any questionsāExisting: āWelcome backāThere are many problems with this on-boarding process:Lack of Delight: You are not offering anything delightful to the new customer. If somebody has any questions, they will ask you. It would not matter if they had been at the place before or not.Ā Remembering is hard: As there is noĀ āRemember Meā checkbox for humans, it is very likely that the employee behind the counter will forget if you have been there before. Even if somebody had really sharp memory,Ā there could be different people working different shifts at different locations. So its reasonable to assume that this would not work most of the times.Annoyance for frequent customers: For people who visit the place frequently this is an annoyance because you have to answer the same fucking question again and again every time.This behavior makes me wonder about one question - would you annoy your existing customers under the pretext of possibly making things better for new customers? And not even make things better for new customers?Just focus on doing what you do best - āMAKE GREAT BURGERSā. Donāt try to be all fancy pants and solve a problem that does not exist.Ā
Expectations
For any project, its extremely vital to set the right expectations. What problem is something going to solve, what its not going to solve and conveying that information to the decision makers.
Responsibility
Lets say you find the toilet seat in a shared restroom to be dirty. Do you clean it yourself, do you inform the concerned authorities or do you let it go and pass the baton onto someone else? You did not cause it but are you responsible for it once you find out? Whatever you decide to do, it serves as a good rough indicator of your mindset for any other shared resource like shared code, culture, values or anything else.
Job Title and the Placebo Effect
You donātĀ need permission from a job title to change stuff, to make an impact. Job title is a placebo, its not doing anything apart from creating an illusion that its going to help you make a difference. Donāt let that job title or job description stop you. To quote Ayn RandĀ āThe question isnāt who is going to let me; itās who is going to stop me.ā
Assumptions
Any system is built upon a set of assumptions. Assumptions help us make the right trade-offs. If you change the underlying assumptions of a system, make sure that the system can handle the updated set of assumptions.
Immutable Characteristics
Ethnicity, color, race, gender, voice or anything on similar lines is an immutable characteristic of a person. It is extremely evil toĀ criticize or discriminate anyone over it.
Next PageĀ button is a lot larger than Previous Page button. It encourages us to always keep moving forward rather than look back.Ā

Assholes
Sometimes the most passionate, caring and hard-working people are the oneās who are perceived as assholes. If those areĀ the only reasons to classify them as assholes then in order to do the best work of your life, you should work with assholes.
Opinions
If you understand something really well, you will have opinions. If you really care for something, you will have opinions. Having opinions means that you give a damn. By always encouraging people to share their opinion, you are actually caring for them.
Priorities
Do you fix an issue that someone with an important designation in your company found or you fix something that is annoying to the customer?Ā One thing to keep in mind when prioritizing is that most of the times that person with an important designation is not even a paying customer.Ā
Honest appreciation
No matter how accomplished a craftsman is, there is no bigger motivation to keep going than honest appreciation from people who care about the craft. That article you liked by someone on the Internet could be their last before they were planning to give up on writing. So if you really, honestly and genuinely like something that someone has taken the effort to share with the world, all it takes is one tweet, one like, one email or one comment to keep the fire going. So do that one thing today.