It is often not possible to get all three
1. job satisfaction and meaning
2. money
3. lifestyle
Most jobs can give you 2 out of 3. You may have to adopt a side hustle to fullfil the missing piece.
It is often not possible to get all three
1. job satisfaction and meaning
2. money
3. lifestyle
Most jobs can give you 2 out of 3. You may have to adopt a side hustle to fullfil the missing piece.
I am a cat person. My personality matches a cat. I like people watching and lazying in the sun. I move slowly, only pouncing when there is something that intensely interests me. I have a deep-seated fear of dogs biting me randomly.
I also raised a cat person and now she is 18!
It’s an odd time to tell someone else to meet. Why not 5:30 or 5:35?
It is a lot more precise and shows that I have planned it out. I mean what I say.
It’s odd, I know.
But it’s precise, exact and intended.
Let’s meet at 5:37. See you in 9 minutes. Could you meet in 4 minutes?
Getting There
The Merced Branch of the San Francisco Public Library system is 1/2 block from the 28, K buses. Right acrossed from the Stonestown mall. There is plenty of street parking with 2 car parking for 10 minutes.
What is different?
One standout of this library is the central garden space with maple trees and 5 benches. On this sunny Saturday, taking a book outside to read without checking out the book is a great way to spend 2-3 hours browsing and reading books. There is 1 aisle worth of Chinese fiction and non-frictions books.
Interior
There is a nice fireplace with 6 comfy leather seats. A lot of 4 top tables spread a crossed the library. It’s a single floor library with almost 1/3 of the space devoted to childrens area and a small teen section.
Noise
A lot of kids, so expect noise around level 5 out of 10.
(The photo was posted in the Chinese section of the SF Public Library near Stonestown shopping mall, written in simplified Chinese. It takes a lot of effort for me to read in the simple form. It basically says that it’s up to us as individuals to learn and thrive in a democratic society. There are some basic rules that we need to behave in the library, contact the librarian for the specific rules)
I have learned a lot from the book Skin In The Game (page 63-65).
Don’t tell me what you think, tell me what you have in your portfolio.
The author believes that stock analyst should own the stocks they talk about (long or short). Otherwise “journalists will imitate, to be safe, the opinion of other journalists, thus creating monoculture and collective mirages”
He also talks about how doctors have skin in the game, but they don’t have the right skin in the game. They will either over prescribe medicine for mild illness, just to be safe (not be sued) or use the wrong treatment (if the wrong metric is used (Page 64)
The legal system and regulatory measures are likely to put the skin of the doctor in the wrong game.
In the book Skin In The Game, the author (pg. 61) stated a saying by the brothers Geoff and Vince Graham:
I am, at the Fed level, libertarian;
at the state level, Republican
at the local level, Democrat;
and at the family and friends level, a socialist.
The author’s argument is that we cannot apply the self-interest universally. We have to scope down to our clan. I don’t fully grasp the concept yet, but I agree with the argument.
Sympathy for all would be tyranny for thee, my good neighbor.
And finally
The ethical is always more robust than the legal. Over time, it is the legal that should converge to the ethical, neve the reverse.
Oh one more
Laws come and go; ethics stay;
In 2019, I wanted try something a bit different than 2018.
In 2018, I didn’t buy anything that was not a consumable.
In 2019, I wanted to be less extreme and only buy non consumables once every quarter.
In Q1 2019 – I have bought 2 pairs of shoes and that is it.
Something else I am changing, is to not spend money I don’t have. Going to all cash or ATM card. Hopefully this drives the right spending habits since I will both valued more what I paid for in cash and I don’t feel overwhelmed by a large Visa bill at the end of the month.
I remember my mom tried to teach me this when I was young.
Put things back in it’s place. Of course she said it in Chinese.
She was not very successful in teaching me. I was not a great listener when I was young.
I am still struggling with this at home, everything back in it’s place.
Whenever I get into the mode in tidying up my physical space, I hear my mom’s voice in my head. She never lectured at me to do it, just patiently told me that it is the simplest way to clean as you go.
Take a company like Facebook. They leave millions of passwords in plain text, they created the news feed where dictators use the various Facebook products (Instagram, FB, Whatsapp) to spread fake propaganda, they violate our privacy repeatedly (even those of us who don’t use it, but are connected to people who do) and hijack our attention.
What would turn them around when their very business model is based on driving engagement, taking attention and stealing time?
In the book Skin In The Game – Nassim Nicholas Taleb, argues that in most cases taking a company like Facebook to court and punishing them or the threat of a massive law suite is the best route to have Facebook change their behavior. Hence it makes sense that FB founder MZ asked congress to regulate them. Once they are regulated, FB knows how to play the game of paying for lobbyist and contributing to political campaigns to get around or stay at the edge of regulation.
He argues in the book that “If you harm me, I can sue you” has worked really well in cases of pollution for example.
While many of us might have immediate negative reactions to law suites, forcing FB and it’s employees to have skin in the game, ultimately gives them a framework and the right incentives to do the right thing.
Female engineers at the 2, 3, 4 levels
Introduce them to engineers, at least 2 levels beyond, who can help them with
The mentees should initiate most of the meetings and topic proposals that they are willing to talk about and work on.
Meetings should be regular (60 minutes a week) to start, until the 6th week.
Managers for mentee and mentor should be informed and help support the effort.
Mentors try to honor the 1:1 meetings time and postpone only if absolutely necessary.
Any side should disengage and politely thank the other side, if the match does not work out. Reach out to folks running the program for help in disengaging.
All conversation topics are confidential unless explicitly given permission to share.
(follow up to part 2 of tech mentorship)
What does a success mentorship look like?
What does failure look like?
Continue from Part 1 https://tonytam.org/2019/04/07/proposal-for-technical-mentorship-draft-1/
Target audience : P2, P3, P4
Guidelines for matching : 2 levels separation
Why be a mentee ? Ask question of someone who have been where you are at, give you a perspective that you normally don’t see, spend time with you to help you grow technically in a safe space. This person is not in your direct chain of command so there is less at stake.
Why be a mentor? It’s what we expect of our senior leaders. Part of expanding your impact in our organization. Giving you another fresh perspective that you might not be exposed to? You can learn to communicate better, again, by having exposure to different perspectives.
Roles
What role do managers play?
How do we know if things are going well or not? Is the match working out or not for both sides?
The goal of this proposal is to define how we build a culture of career growth for our technical staff in any individual contributor level.
During the career of a software engineers, several key factors contributes to their career growth
To be continued in part 2 https://tonytam.org/2019/04/08/proposal-for-tech-mentorship-v2/
One my favorite movie scenes is when Sydney P., in the movie”Guess who is coming to dinner?” said to his father, something like “It’s your job to raise me, you brought me into this world”. “When it’s my time, I will do the same for my children”.
There is no need for children to thank their parents. If they choose to, that’s great. But, I don’t think they really understand how much parents give up until the children turn 30 or when they have their own children.
The children will realize that
Well, I don’t need my child to thank me now, they will thank me when they are 30 years old.
Dear daughter,
For your 18th birthday, and on my 48th year, I wish to write down something for you to refer back to in the next 30 years.
I wish to tell you a few simple thoughts to help you to build a life for yourself that 30 years later, you would look back and be proud of the person you have become at 48 years old.
Dad
For the last 18 years, my identity is primarily a father and a software engineer. My daughter is going to be 18 years old in a few days and I wanted to remind myself that a large part of my identity is not lost, but changed.
In order for her to be a fully formed adult, I have to learn to let go. Let her find her own path, be her own person without being in the shadows of her parents and her adult guardians.
My opinions should have some weight, but it maybe should weight less than her good friends, her teachers and her future co-workers.
Her mistakes are no longer wrong, it might be just a learning experience. Maybe her father doesn’t need to rescue every single one, until she ask for help?
In the next few months before she is off to college, I still want to spend as much time with her. Just to be with each other. To remember, recall 18 years of traveling, day to day interactions, ways we learn to communicate with each other and the times we each said something that we regretted.
On the one hand, I mourn the lost of this part of my identity. On the other hand, I am so proud of this caring, talented adult who knows exactly who she is, who her friends should be and such a loving person.
Thank you C8. I love you. Onward and upwards.
I loved this book and will keep and re-read again in a year.
Each chapter is about 10 pages, which fits very nicely with my “read 10 pages of a book” habit in the morning.
It gives a little bit of science with each advice given on how to build long lasting good habits and break bad habits. The cheat sheet is at http://atomichabits.com/cheasheet
Some ideas from the book that I didn’t know about
(The photo is of a parking ticket paying machine, it wants to do a lot in terms of payment, but very confusing)
Last week, I decided to leave my smartphone at my desk with only a sharp pencil and my notebook. Yes, I did feel more engaged during the meeting, but I also felt like I was missing my phone.
My current state of my phone
My plan to further curve usage
This week I checked myself during a conversation where I let my own pride, fear and stubbornness get in the way of hearing the opinion of someone else.
My fear of doing something uncomfortable. My pride of asking for help. My stubbornness in thinking that my way is the only correct path forward.
I accept my own mind swirling down the dark path, check it and move on with accepting that another path is just as good.
My plan is to visit every San Francisco Public library by having my reserved books delivered there and write down what is different and new that I learn there.
At Ocean View, the library is super friendly and when I mentioned I’m trying to see all the libraries, he said they get mostly neighbor folks here.
What I learned
The books that I borrowed today
Last week a senior software engineer who has deep knowledge in a very specialized and high value skill (Machine Learning) for our company asked me for advice on getting more exposure and impact for her work. She was in a situation where her skills and opinions are sought after by senior leaders in engineering, product management and individual contributors.
I suggested that she start drafting up a 2 year plan, pretend that she has already been promoted 2 levels higher than she is now, and when she meets people at different levels, she can talk to them about that specific level that fits the audience. The most interesting part of my proposal is that she mentally get over the hump that she is not senior enough. I have seen very high potential individuals who are not as qualify as her really shine by operating in the next level. She is uniquely qualify because she is so deeply knowledgable in her area.
The artifact of this 2 year plan, is that she is able to pull it up and talk to product mangers to plan what the next step is, it’s a way to communicate an idea and roadmap clearly, it’s a great way to talk with VP of engineering about what to invest in and an anchoring document to validate whether new architectures align well with the plan. The plan should spell out very clearly the gap between where the company wants to be and where we are now. It should also spell out the level of investment that is needed to get from point A to point B.
I do hesitate whether this is way too bold. Whether this is even possible to operate at 2 levels removed. I personally have not done it, but I also never process the skills needed to be deep in one area. My suggestion would collaborate with someone who is the right place organizationally and also already operating at 2 levels above.
As an engineer, I’ll give you 4 attributes to define your work to choose from
You have to chose at least one of these to drive your work. Pick one and focus.
(The art piece is done by a SF local artist of migrant workers working in California central valley)
Yesterday, my direct report, a principal software engineer who is an expert in our C++ code base presented to over 150 engineers on a piece of code walk through of a “Life of a single data event as it is indexed and searched”. This is a very detailed, meticulous piece of work over the span of 3 months. 3 practice runs (with me, my team of 3 engineers and with 6 beta students). 5 interactions of content to clarify the content and presentation. 1 trial post production video editing.
After the 1 hour and 30 minutes of video content, we are doing one more round of post production editing to get better audio, camera and webcast material spliced together.
All this work is in preparation for
All this work might go under appreciated if we also don’t invest in
It is a lot of work to prepare, but hopefully worth the effort
(The photo is a piece of in store made of thick bacon from Luke’s, Cole Valley, San Francisco)
A potential engineer doesn’t have to like math, abstract thinking, typing on the computer all day creating software. I head an interview with a IBM Fellow, who happens to be a woman say that she didn’t fit the well known profile of a geek.
What she likes to do is to solve puzzles. The harder the puzzle, the more interest she had. Hard problems pique her interest. This statement really resonates with me. In software engineering, we have problems that are not deterministic. The folks who don’t let that frustrate them, succeed and make the largest impact.
Here is a small problem, how to prevent the grease from cooking bacon keep on forming around my morning bacon. This is a hack, but now I am wondering whether there is a cast iron rod I can get to solve the same problem. By elevating one side of the skillet underneath?
James Clear’s book Atomic Habits – During the early phases of forming a good habit (going to the gym, eating healthier, saving for retirement) there is no immediate reward. However with bad habits (eating ice cream, watching Netlifx, scrolling through Instagram), we get immediate reward.
Unfortunately humans are flawed, we tend to avoid things that give us pain and do more of what feels good as a default. In his book, he recommends building in a reward in order to trick the brain to do more of what is good for us. For example, getting a massage after a workout. Setting aside a fund to Travel to Europe, when we skip going to the restaurant.
Atomic Habits is one of the most easy to read and actionable book I have encountered. Each chapter is 10 pages, at the end there are bullet items to summarize the book.
We can talk about what we value but until we put our time and our money as wagers, talk is cheap.
In the book Atomic Habits, the author James Clear suggest that repetition is the key to forming habits. Doing 5 minutes of reading every day, is way better than spending 6 hours reading a book every 6 months. Taking 100 photos and iterating, is better than taking 1 perfect photo a year.
As an example about my parents, agreeing to pay for a new car with the safety features for my parent is better than talking about worrying about my dad driving at his age.
Put yourself in the shoes of the other. When was the last time you put yourself out there and you asked for help and was rejected? Regardless of how nice the rejecting was, how did you feel about yourself?
Now look at the person asking for help. How much of your ‘precious’ time and energy does it take to help them and give them more help than they even initially ask for? Did you spend 30 minutes watching a YouTube video? Did you spend 30 minutes scrolling through your Facebook, Instagram, Pinterest feed? Can you honestly say that the 30 minutes of infinite scrolling was more valuable than helping a person who was courageous enough to reach out for help?
Now get out there and help. Set expectations low and over deliver.
Last week at work, I learned that an executive has been working on a diversity and inclusion effort monthly. They really care about moving the needed to increase the gender and under represented diversity in our engineering ranks.
I was pleasantly surprised that they are so active in this area. I personally have not heard it from my direct chain of command. I have not heard individual contributors mention that they felt the leadership care deeply enough. We do hear it from our company’s top leaders. We see it in our campaigns. Now that our division leader also express their deep engagement, this is very positive news.
This brings me to my point. If you are a leader, and there is something you are actively working on and you care about it, please communicate! Communicate directly via email. Communicate directly in a blog post.
After you communicated once, next month, communicate again.
Yesterday, one member of my badminton group reinjured his knee which was already hurting from a skiing accident. He wanted to play yesterday because he loved the sport and thought he could still play and take it easy. Unfortunately, we pushed him pretty hard on court, and he collapsed in pain when he twisted his knee again. I hope he does recover 100% soon.
When we are young, we often think we are invulnerable. Our bodies will of course recover. We might also over estimate our ability to have micro control over our bodies.
If we take a long view of our life, making a decision to take a 3 to 4 week break to nurse back an injury seems like the obvious right choice. Have a framework to make decision to optimize for the long term, will make decisions easier.
Today, I picked up a strawberry muffin and coffee from Bello Coffee and Tea in Glen Park. When I first saw the total bill was $5, I was taken aback. $2.5 for a coffee and $2.5 for a muffin. Was it ringed up incorrectly? It was so much lower than I would expect.
My usual coffee places are $4.5 for coffee, $4 to 6 for pastries.
Then I pay more attention to the owners/workers at the cafe. They were a middle aged Chinese couple. Or I am guessing. I wonder if the ownership had changed?
My best guess is that they are going for a volume business and they are still figuring out the right pricing model.
Or, I am just too used to fancy coffee places and charge a lot more because they pay a living wage to their workers?
My morning started with a surprise.
I’ve been thinking about why we trust certain people but keep others at arms length. This was inspired by seeing how a colleague navigates their interactions with meeting new people in the company.
For people (other) in our work and personal life who we don’t feel an increase in trust – Our intuition tells us that the other might not be someone we can easily talk with. The other might not be on the same wave length as us. The other is not sharing anything personal nor vulnerable with us. We often make a judgement in the first few minutes after meeting the person. And so it goes. We make our judgement, unless the evidence turns drastically in a short period of time, the lack of trust remains and the level of distance defines the relationship.
Why do we seek advice from a few people, but not others? We have to feel this sense of trust – that when we open up a small sliver of vulnerability, the other will not store it as ammunition to be used to future gains. We have to see that the other is listening before making judgements. We make micro-judgements during face to face conversations to decide whether we will make continued investments in our trust bucket.
I also deleted Facebook, stop using any apps that are personalized infinite scroll apps, but did not add tracker blocker. It is interesting to see this person actually bought less online as a result of not getting personalized ads.
I Deleted Facebook Last Year. Here’s What Changed (and What Didn’t). https://nyti.ms/2YdvvKk
( my opinions are my own and not my employer)
I just read this article:
NY Times: Facebook Did Not Securely Store Passwords. Here’s What You Need to Know. https://nyti.ms/2YdyAKj
As an engineer, I don’t understand how it could happen to a company like Facebook.
I write a lot of internal documentation, blogs to convey ideas for my future self as well as for engineers internally to reference.
Younger engineers often are reluctant to write anything other than code.
Here are reasons to write
Write often.
Our VP Of Engineering asked us to think about this at work. We are all busy at work, but are we adding value to our customers with what we are doing now?
What is the next most important item on our backlog that add value to our customer immediately?
It’s a great way to prioritize relentlessly. I struggle with knowing how to prioritize in most of my career. I tend to work on a lot of projects all at once and taking a long time to deliver value.
How do you know when a training is effective? NPS score is a measure of whether the participants would high recommend someone else to take the training. But I wanted to switch up the metrics to measure outcome and confidence.
At work, we are delivering a deep dive training to engineers to teach them about how Splunk works behind the hood.
Instead of measuring their NPS score about the training, I decided to measure the outcome instead.
First we take a baseline with the following question before the training and we’ll ask again after the training to gauge whether there is any difference in outcome.
How confident are you in your ability to make changes to the Splunk C++ code base?
For my direct report 1:1’s, I’m trying a new structure. I open up a Google Doc that we both have access to for our 1:1’s
This piece about opening up the goals is nice, because we get really deep into how we each think about each individual goals, specifically how to unblock certain ones and I think allow for a nice sync of our brains.
If you send an email to me, it’s very likely (95% chance) I will reply
My full time job is to work on engineering productivity.
Often folks ask me what I do every day / every week?
I often tell them what I’m working on this quarter.
Well, the first quarter in 2019, my focus is on creating coding labs and content for new engineers that join Splunk so they understand what tools are available for them that is uniquely only available at Splunk.
Every week, I will meet with all newly hired engineers for 2 hours and show them the tools available to them. Every 2 weeks, we will meet for 6 hours and they will do the coding labs we have created for them. I will likely talk with them for 30 minutes about the products at the company, the community, my own story at Splunk and what makes for an effective and impactful engineer. What is the culture in the engineering organization?
On an ongoing basis, I will solicit internal and external folks who have worked on interesting problems to present during our weekly tech talks. The purpose is to share the work so other might learn and make use of the work themselves. Or the talks are to inspire them to think bigger and beyond their daily work.
Anther part of my work is just listening to engineers and they may reach out to me to help them get their work done. This could be a wide range of topics. It could range from just looking for the name of someone who could answer a technical problem. It could be just brain storming with me about a problem they have in finding a solution to replicate a problem with a particular mobile app. It could be helping them finding a solution when they feel overwhelmed with too many meetings.
When I listen to an engineer on a specific problem, I often would try to help them solve the initial problem. Make sure they are unblocked. Then my real job kicks it and I need to figure out whether this is a more systemic problem. I would reach out to other engineers and other engineering managers and figure out who else has the same question or problem. Or I would write a document so that others could benefit in the future. I could also create a backlog EPIC so the team of 3 engineers might brainstorm with me on a more longer term and thorough solution.
Still to be written, Saturday badminton awaits
Still to be written, Saturday badminton awaits
Still to be written, Saturday badminton awaits
I was fortunate to attend a talk by BD Wong in San Francisco and the playwright Lauren Yee promoting her play “Great Leap Forward”.
BD Wong is an openly gay Asian man. He talked about how as an adult, he finally announcing to the world about being gay and being very proud to be gay and proud to be Asian.
I was moved to tears after hearing him say he was proud to be Asian.
At the age of 48, I am proud to be many things. I’m proud to be a father, proud to be a software engineer, proud to be a mentor, proud to be a husband, proud to be a mentor.
But.. I don’t think I’ve been proud of my heritage as an Asian.
I am not proud of my accent. I’m not proud of the odd Chinese customs, I make fun of them. I’m not very proud of the small frame of Asian men. I’m not proud that Asian men seem to be lower social status that Asian women seem to want to marry up to Caucasian men.
Work to be done yet
Two and a half years ago, when I joined my current company I was attending a new hire training and the last slide showed a very long URL to a document that we were suppose to remember for more information.
I asked the presenter whether there is a URL shortener so that we URLs are easy to remember, easy to share verbally and it’s meaningful. The presenter was puzzled and said no.
I researched online and found an open sourced project called YOURLS, asked IT for 2 machines for me to prototyped the solution, launched it and demoed it to my team and emailed an internal list promoting the idea and get feedback.
The feedback was immediate but mostly negative
There were a few folks who supported the idea because they used URL shorteners like http://bit.ly/ and said to give me a chance.
I continued to work on the project, demo’ing the http://GO/ URL shortener along with enhancements during our quarterly hack weeks. I started sending easy to remember URL’s to common thinks like go/food, go/wifi, go/printer, go/tony
Slowly the serviced gain traction and adoption, but very slowly. After about 2 years, I noticed there was some was drastic changes
So what did I learn from this experience?
By accident I stumbled upon a method to start changing behaviors.
In 2018 I wanted to not buy anything that was not perishable. I wanted to learn to pratice self control.
As the year passed, I wrote down as few rules as I realized the gap between a very strict rule and what else I wanted to accomplish in my life.
I finished the year feeling very good about being able to control what I buy. My only non consumable was a badminton racket, the Astrox 88D.
After a strict rule about not buying , in 2018, I strive to only buy non consumables only once a quarter. So I kept a list of items I will purchase once the quarter window opens up. This should help eliminate impulse buying.
In 2019, I also cancelled Amazon prime since I wanted to ween myself off of addictative services like prime, Netflix.
In many habit research, they suggest to
To try out suggestion, I have started to wake up earlier and do 5 to 10 minutes of meditation, follow by 5 to 10 minutes of stretching, strength or yoga using the Peloton app. So far, this habit has stuck for 10 weeks. My daily habit is to wake up at 6:25, make coffee, drink a quarter cup, do meditation, stretch and begin the day to get ready.
Part of my bookclub at work is to read through Atomic Habits book by James Clear and using the book to form another new habit.
My next habit is to read 10 pages of a physical book everyday after my morning stretching. Wish me luck.
Mr. Mossberg, a veteran of The Wall Street Journal, The Verge and Recode, said on Monday he would be deactivating his Facebook account, along with the Facebook-owned Messenger and Instagram apps.
Netflix’s Journey moving to GraphQL: The visual graphs of the level of abstraction was useful. Seeing Netflix move to GraphQL gives the technology more weight.
https://medium.com/netflix-techblog/our-learnings-from-adopting-graphql-f099de39ae5f
Wow, how did I miss a competitor to React for a multi-platform mobile development platform from Google?
Looking forward to GoLang finally trying to solve the modules issue.
https://blog.golang.org/modules2019
Website discovery : Android / Developer video courses
Goodbye Quora, you leak my data and I delete my account on your services.
Goodbye Yahoo, you leak my data and I delete my account.
Anyone else?
Raw notes from the book : The Person You Mean To Be: How Good People Fight Bias
Recently I have been running dry on my personal motivation on important projects such as transcribing Impactful Engineer.
I have not been able to diagnose what the root cause is. Some possible reasons could be
An effective engineering team is highly collaborative, focused on delivering high quality code with velocity. The team sets the standard for other teams to follow in how they design software, write and test their software and ultimately delivering business value to the customer. The team functions as a coherent group, helping each other succeed, having a sense of ownership for the product and code. They actively take ownership of the product backlog, pays down tech debt and communicate outwards to their stakeholders.
If you are a leader and/or a manager of people, go read You Can’t Be a Great Manager If You’re Not a Good Coach – HBR.org
This week I practiced what Lyn Campbell recommended during our interview on Impactful Engineer (read here). I asked for feedback from someone I work with. I asked her how she thinks I can improve in meetings.
She generously took the time to give me the following feedback
It was difficult to listen to harsh feedback, but it was so right on. It’s consistent feedback that I got from my lovely wife about how I am also with my personal relationships.
After this feedback from work, I realize I have obvious behavior changes I need to make. I also wanted to point out that it was hard to hear this type of feedback, but it’s also much needed advice for both at work and in my personal life.
This YouTube video really cracked me up. An immigrant kid from Hong Kong, born in Shanghai, immigrated to L.A, went to UC San Diego, majored in economics, told his parents he would rather disappoint them for a few years than disappoint himself for life, did standup, drove for Uber, auditioned 100+ times for small parts until he got a permanent spot on Silicon Valley.
Book: How to American: An Immigrant’s Guide to Disappointing Your Parents (Jimmy O. Yang from Silicon Valley)
I’ve deleted all my infinite scrolling apps (FB, Instagram, LinkedIn, Twitter). I’ve stopped reading online news and only read a printed Sunday paper. I’ve paid for products to remove ads (Cruncy Roll, YouTube, Pandora).
Today, I listened to the founder of Center For Humane Technology, Tristan Harris, talk being intentional about how we should guard our attention and time from social media apps. He has went to school with the founders of Instagram and he talked about how Instagram’s founder were masters of stealing attention by designing the user interface in ways to hack our brains to come back over and over again to the Instagram app.
After thinking about it a little bit, I thought about buying a flip phone to be used on weekends in addition to my Android Nexus 6P. However, instead of buying another gadget, which will break my vow to not buy anything for one year unless it’s perishable or a book, I’ve decided to do the following life hack on my Android phone.
On Android, you can create multiple users who get a completely clean Android home screen with the clean version Android. From that clean slate, I can install apps that allow me to single task. This similar to how you can create new users on your laptop.
In this Context I have only
Nothing from Gmail, work email, Slack or SMS is interrupting my flow.
My activities
In this Context I have only
My activities
Nothing from Gmail, YouTube, any personal apps interrupting my flow.
In this Context I have only
My activities
All notifications turned off. No email, nothing.
This is the messiest one with everything else. Personal Gmail, Wechat, banking apps, commuting apps and personal Slack channels. This is only the first week that I’m trying this so I could possibly create more contexts as they make themselves known to me.
These contexts make my intentions known and clear to my brain. Each context is meant to signal that what my primary purpose is. The completely controlled context is forcing me to single task, finish that portion and then move to the next context intentionally.
The contexts are discrete from each other. An example is that there is no multi-tasking when I’m listening to a podcast, I cannot email at the same time. As I physically switch from one context to the others, my brain also switches contexts and get ready for the next focus area. Making the context switching harder and longer will hopefully signal and train my brain to focus on a single task at hand.
Dear future self:
Today, you were frustrated at your teenage daughter that she was 10 minutes later in leaving the house for high school. Even though she is the only one affected, you felt that it reflected on your personal value to be early or on time.
You expressed to your daughter that you were mad at her for being late and you are getting over it soon.
She told you we are now even for the other time that she was angry at you for telling her grandparents something important that she wanted to not disclose.
When you dropped her off and you told her you are all over the issue and she actually arrived 8 minutes early for school. You told her she is the most wonderful daughter, gave her a hug. She remarked that ‘now I am your wonderful daughter!’
Future self, talk about your frustrations. It is not easy and not natural. But keep on practicing it!
Who Is On Your Team?
Taking a journey alone is not only difficult, lonely but also not sustainable. Starting with simple personal goals such as exercising. If I am only accountable to myself, I can skip a day, skip a week, skip a month, I only have to answer to my nagging self. If I have a team of friends who are waiting for me every day, every week, then meeting them to start exercising is what I look forward to and exercising is just part of what we do together. For example, I started https://sfbadminton and built up a network of people who love badminton and are competitive players. There are 80 people who are part of the SF Badminton social group. Having a team/group is why for 18 months I have been playing badminton consistently every week twice to three times.
For 19 weeks, I write an email newsletter that I sent out to 500 engineers every Friday sharing tips that I think they will find useful. I don’t have a team, it’s just me. I have made it happen every Friday, but it’s a difficult task to keep on going. I’m able to keep pushing because I know at the end, if I can keep this pace up for 3 years, my Friday Tips will be a habit and will be a great forum for a team I can bring around the weekly habit.
I am part of team of 5 people to find interesting topics for the company to hear about and we run a weekly tech talk series. We do logistics coordination for the speaker, we help the speaker to get setup, we run the Slack channel for questions during the speaker session and then we follow up afterwards with recording for people who couldn’t join. We provide a great service for all of our engineers as well as give the speaker a great experience. Doing this project is super easy because I have teammates I can lean on. We take our different roles in order to make this series of tech talks useful. I look forward every Monday to work with my team. None of us have to worry about going on vacation and the tech talks will get dropped.
I have recently started a media detox program of not reading online news, online blogs, social networks (Twitter, LinkedIn, FB, Instagram). Instead I am focusing on listening to interview based podcasts and reading physical books.
During this journey of reassessing how I spend my attention and time, I also started powering off my cell phone after I get home until I wake up the next morning.
This is the beginning of a long journey towards changing my life habits. During this discovery phase, I have stumbled upon (virtually) several people that have influenced me deeply.
One such person is Tim Ferris. Through his books (Tribe of Mentors, Tools of Titan) and podcasts (Tim Ferris Show, Tribe of Mentors), he has exposed me to life stories of people (authors, athletes, thought leaders). Most important of all, Tim Ferris has exposed me to books that have influenced the people he interviews in his book and podcasts. For example, Maria Popova is a writer who reads, thinks and writes on brainpicker.org. She reads a lot of books and spend hundreds of hours a month researching and writing. That is her full time ‘job’ if you can call it that.
Another interview based podcast is Design Matters with Debbie Millman. She started out many years ago interviewing designers & artists. But has since expanded her interviews to cover bloggers, authors, and other passionate ‘humans’ (I like the word). Today I just discovered books from Anand Giridharadas, author of ‘True American’, ‘India Calling’. The author claims that he accidentally come across Trumpism in 2011 and that our nation is now torned between those who used to rule America for the last 400 years vs the new minority majority. The next 40 years will be full of tension as the nation readjust to the power shift. For people who want change to happen sooner, be patient. In the arc of history, we are already changing very rapidly.
Reading: I read books. I get more recommendations for more books. I read more books.
Thinking: I listen to Piano Dreamer radio on Pandora, and I think.
Writing: I write blog posts inspired directly or indirectly by the books I read.
To those who have questioned my habit. Yes I do watch videos. I watch BWF badminton videos. I watch the shows that my family want to watch with me. That’s it.
Will you join this detox program and get back your attention span?
Seth Godin writes with the smallest number of words to convey the clearest of messages. Here he explains GDPR and the market’s dilemma
“Talk to people who want to be talked to.
Market to people who want to be marketed to.
Because anticipated, personal and relevant messages will always outperform spam.
And spam is in the eye of the recipient.
In two simple words: Ask First.”
The myth of ‘good timing’ from Seth Godin
http://sethgodin.typepad.com/seths_blog/2018/04/the-moment-of-maximum-leverage.html
Systemic problems in our society, by definition, seem impossible to fix. Part of the reason is that systemic problems are rooted in how our lives are structured and it’s not under the control of one person, one organization or sometimes even one government. When I was doing a bit or searching around Google, there was a suggestion in the images search for causal loop.
In order to make progress towards fixing systemic issues, start anywhere in the chain and work on breaking at least one of those that is contributing to the continuation of the causal loop causing the systemic problem.
I just learn about this type of diagram to look at systemic issues, read more here https://systemsandus.com/2012/08/15/learn-to-read-clds/
USING CAUSAL LOOP DIAGRAMS TO MAKE MENTAL MODELS EXPLICIT
From: https://thesystemsthinker.com/developing-a-multicultural-learning-organization/
In June, the two engineers will formally accept a Turing Award, the computer science equivalent of the Nobel Prize, in recognition of their work. Hennessy later became president of Stanford University and is now the chair of Alphabet; Patterson is a professor emeritus at U.C. Berkeley and a distinguished engineer at Google
Listen to the podcast: John Hennessy and Dave Patterson, winners of the Turing Award 2018
@Tony Tam That’s right! It gives you more control and racket speed if you relax the fingers before you hit, but for power, you still need to figure out how to do the weights transfer! Weight transfer has something to do with the body, shoulder, forearm, and wrist rotation. You used to have problem with the rotation and sequence of the rotation. For example, if you rotate the hip and shoulder at the same time, that is wrong sequence. The correct way to do it is first rotate the hip, then shoulder, elbow, and the wrist goes last. Usually the bigger muscle like hip leads the small muscle like hand or wrist, however; a lot of people do it the other way around just because it’s natural the wrist goes before the body since it reacts faster. That’s why we need to get training for how to move the big/heavy muscle faster and get the sequence correct. People who has poor coordination and core strength will find it challenge.
Recently I’m experimenting with starting up bookclubs at work in order to meet new people and helping to instill the habit of book reading into my own life.
Here is what I’m doing
Our first book is “That’s what she said” by Joanne Lipman where the author invites men and women to learn about the perspectives from each gender in order to understand each other more.
Give this a read, virtues of print news instead of online and breaking news.
https://mobile.nytimes.com/2018/03/07/technology/two-months-news-newspapers.html?
I’m celebrating a milestone for a personal 10 year project and I’m seeking your time and attention.
Impactful Engineer shares the stories and journeys of women and men who are making significant impact in the software industry. The purpose of Impactful Engineer is to inspire young software engineers to see that are many paths they can take to move forward in their careers and grow their impact wherever they work
As I promise to my readers, I embargoed interviews until the first woman engineer interview is done.
The finished version is now published and I can’t wait to share it with my supporters and core audience (young engineers looking to grow and esp. women)
When you have 24 minutes to spare, please read the interview with Lyn Campbell who is a corporate VP, and she graduated an English major. I am looking for feedback on how I can make the site and interviews better.
Here is our first interview with Lyn Campbell, Corporate VP, Global Operations at Proofpoint
This is the hardest one yet. I love the convenience of Google maps, suggestion browsing history, Google Now voice control, Gmail. I have 7 gmail accounts for different purposes.
Today I went to Google Activity at https://myactivity.google.com/myactivity and turned off all activity tracking and also deleted all activity already saved on Google for All Time.
I plan to keep all my activity private until I make a decision to trade off privacy for convenience. Fingers crossed that this will work!
There is a Chinese proverb 難得糊塗 that my dad put up on the wall of our home which he wrote the calligraphy with Chinese ink and paper. Every day at home, I would see it. When I was younger, my dad was very angry and frustrated with life. And I like to be believe that he stared it at everyday asking himself to change, to ignore things that are not important, to live life a little more carefree.
Recently I have made choices on how I spend my time and this has helped me decide what I say YES to and more importantly what I say NO to
If I had to choose between taking muni or Lyft to work, I choose Lyft. Muni takes 45 minutes for a 4 mile trip to downtown San Francisco. Lyft costs more, but gets me there in 20 minutes. I pull up my laptop and write a blog post while I’m in Lyft.
I install a free AdBlocker, but I donate $15 for it in order to get rid of ads on webpages. I pay for ad free Hulu, ad free YouTube, ad free Crunchyroll.
I stop reading news and just read books and the Sunday newspaper delivered to my home.
I listen to Piano Dreamers radio when I write, read and not music with lyrics because I can only single task, no one can multitask!
My family comes before almost everything except my own health. Spending time with my daughter, my wife & my parents always bubbles to the top.
I only have 2 really close friendships, that is all I have time for. And even that I don’t spend enough time nurturing.
I spend time mentoring several women at work and I try to spending meaningful time with them to help them with advice they are seeking.
My time and interaction has a long term focus. Long term is 10 years, 15 years. So I optimize for long term vs short wins.
I spend time to have deeper impact on a single person, but I optimize for larger impact. For example, I may spend hours mentoring a person but I might distill that work into a blog like impactfulengineer.org to help hundreds later.
I say YES to anything that I will regret when I am dying on my deathbed.
My daughter loves watching anime (Haikyuu, Yuri on Ice), she adores owning physical books, she loves drawing anime characters. She is sometimes quiet about other things, but never about these unmistakable passions in her life.
She is unwavering, unapologetic and ever in love with these passions in her life.
It is infectious, because of her, I am loving physical books again.
I loved this book (Tell Me More, by Kelly Corrigan). Once started, I couldn’t put it down. It is a book about the author’s journey to learn to do and say the hardest things in life. To learn to listen to her daughter and her dying father. I will just quote from her website instead.
In “I Don’t Know,” Corrigan wrestles to make peace with uncertainty, whether it’s over invitations that never came or a friend’s agonizing infertility. In “No,” she admires her mother’s ability to set boundaries and her impressive willingness to be unpopular. In “Tell Me More,” a facialist named Tish teaches her something important about listening. And in “I Was Wrong,” she comes clean about her disastrous role in a family fight—and explains why saying sorry may not be enough. With refreshing candor, a deep well of empathy, and her signature desire to understand “the thing behind the thing,” Corrigan swings between meditations on life with a preoccupied husband and two mercurial teenage daughters to profound observations on love and loss.
I’m going on a detox program with media
Thank you brain trust member : Seth Godin
After I have done my detox, I find this gem in my email
Your laptop and your phone work the same way. The reviews and the comments and the breaking news and the texts that you read are all coming directly into the place you live. If they’re not making things better, why let them in?
I have removed Facebook
I have removed Twitter
Feb 8th, 2018 – Today I have removed the LinkedIn app from my phone. It was a difficult decision because I have been using the LinkedIn app to catch up posting from my professional connections as well as messaging people on LinkedIn.
On Saturday April 8th, 2018 12:15am I decided to make my twitter.com account @tonytam protected. It is one of the many steps of media detoxification. Once in a while, I do get exposed to something of value from the 250+ people I follow on Twitter.
But the price of admission for these nuggets of information is likely my attention span for scanning news / information, instead deeply reading the content. Twitter is the easiest platform to scan and not read because the people who tweet optimize their words to fit 140 characters in order to generate the most impact with their words.
What I’m going to do instead is to export my Twitter account information, print out the people I follow and do research on their work and find long form content (books, blog posts, podcasts, speaking engagements) and consume those more thoughtful content instead.
pdf : People followed by @tonytam on Twitter
This podcast episode from one of My ‘Virtual Brain Trust’, Seth Godin, has given me a framework to talk about how I’ve structured my life around longer term vision leading to the right short term actions.
The idea is that there are finite games and infinite games. Finite games is liken to short term thinking and infinite games are very long term vision.
Give it a listen: https://www.stitcher.com/podcast/akimbo/e/53873622?autoplay=true
Show notes https://www.akimbo.me/blog/episode-7-game-theory-and-the-infinite-game
Also related Simon Sinek: The Finite and Infinite Games of Leadership: tech talk at Google
The original book Finite and Infinite Games by James Carse
For example, some of my long term visions (Infinite Games) are
These long term visions drives me towards the right short term behaviors
This post is not meant for you, it’s meant for me; So no need to read.
People ask for advice. “What should I do, I’m running into this situation where I don’t know whether I should choose A or B?”
Rather than telling them what they should do, I have been realizing that I don’t have the right answer either because I’m not an expert in the area that they person is asking. Instead, I ask them to take a leap of faith with me and imagine the world 6 months or 1 year from now.
I would ask the person, to imagine what success looks like, regardless of which path to take. A or B. This definition of success, would the most hard to please person also agree that the success is undeniable? Would your team agree that this success is also so obvious that it would drive them toward this goal?
Now given this picture of success, which path should you take, A or B?
If the answer is obvious, then we have a winner!
Alright, now it gets fun! Let’s say option B sounds more like the ultimate solution, but it’s not perfect yet. What if I ask you to take B, and instead of finishing 100% of the work, but executed at average quality. Take option B, do only 50% of what you originally sign up for, but do it really well, teach another team, have the other team accept responsibility for the work and your team can move on and do the same for a new team? Even though you could only accomplish 50% of the work, the team you taught is now self sufficient, you are not weighted down by the work as you move from team to team to help them.
When I have been taught how to think through a problem, and ultimately come up with a solution on my own, I have come away learning one of the principals of how to think about problems. With this way of thinking, most class of problems can be solved the same way over and over again. This is why, with the right person, I also try to pass on this technique.
On March 27th, 2018, I’ve decided to remove all my accounts on the following Facebook-owned apps: Facebook, Instagram and WhatsApp.
The people in my social group asked why I am making this move given that we really don’t have privacy anymore
Their incentives are to mine our data, the people we are connected to in order to grow their reach and depth of understanding of our behaviors. I’m moving to Slack because their business model is to build a delightful product so that we will pay for it, not to sell ads. These 2 business models drive very different incentives for the employees who work there.
If you need support, ping me.
Recently there has been news reporting about #deleteFacebook, #metoo, #marchforourlives and #nevergain. You can track the interest over time at Google Trends
For me, I wanted to know the relative traction each of these movements are actually making. Looks like #deleteFacebook is gaining traction, check back in 7 days to see if the internet meme continues.
While I’ve done #deleteFacebook a few years ago, I got back on recently just to connect to one person but now, I’m deleting it yet again.
#deleteInstagram https://help.instagram.com/370452623149242
This page is http://bit.ly/delAllFacebook
Life Strategy #1
I optimize for time, attention and deep thought (see How I Optimize). This is part of what I will say YES to and will guide me in what I will say NO to on requests for my time.
Starting in March 2018, I have disconnected from reading news as a daily habbit. I will read news (nytimes, Twitter) only once a week. If it is important someone will be talking about it, it will be in my weekly newspaper.
I am substituting that hour a day of reading news for
Maxwell Anderson writes about this on Medium:
There can be no real thinking in News reports because explaining takes time (i.e., space). So News is made up of statements rather than arguments, which has a serious effect on our minds. When News constitutes almost all of our reading, we fall into the habit of thinking that opinions are the same as thoughts. The News alludes to a debate but only shows us a clash of opinions. As a result, we forget how to carry on a debate, and fall back on polls.
http://calnewport.com/blog/2018/02/09/facebooks-desperate-smoke-screen/
The Smoke Screen
In my opinion, the first problem — the engineered addiction — is the more pressing issue surrounding social media. These services relentlessly sap time and attention from peoples’ personal and professional lives that could be directed toward more meaningful and productive pursuits, and instead package it for resale to advertisers so the value can be crystalized for a small number of major investors.
I used to be ashamed to be an introvert. I thought I was weird for not enjoying cocktail parties. Everyone else seem to be having a grand old time, small talking about the weather, what they did for a living, leaving a conversation after 5 minutes so they can mingle some more while always holding a drink in their hands.
I hated parties, when I had to go one, I would stay for a bit, hangout for an hour or so, trying to enjoy myself, but I just couldn’t understand what I was missing? Why go to parties to hang out in a circle with people they already knew? Or why talk about very shallow subjects that was not interesting at all. They might meet a stranger and talk but conversations were not meaningful and no real long lasting connections made. It feels like party goers have an agreement that if one person was pleasant, the other would play along and wait for the party to end.
Whenever I would meet someone a party and make a connection where we talk about deeper subjects, I would talk for hours and share honest thoughts, I tend to enjoy myself. But it is rare that a stranger would hang out with me for that long.
Everything changed after I heard the TED talk from Susan Cain on the Power Of Introverts. With 20 minutes of my time watching the TED talk, this completely changed how I valued my introversion and how I embraced my daughter’s introversion. I no longer apologize to my daughter’s teachers that she doesn’t raise her hands in class. If she has something meaningful to say, she will say it. Give her a bit of time for her to form her thoughts and she will give you a thoughtful answer.
Now I am proud to be an introvert. I decline parties that I don’t enjoy unless my wife think it’s important. When I’m there, I am content to just enjoy myself, without needing to talk. I listen, I observe, I am content with my introversion self.
After accepting that there is nothing wrong with being an introvert, I’ve started to embrace attributes of extroverts to add to my arsenal. Some examples are:
Take the test https://www.quietrev.com/the-introvert-test/
If you wanted a bit more information, subscribe to Susan Cain’s website at Quiet Revolution https://www.quietrev.com/ and her resources for introverts
Read her interviews at https://www.quietrev.com/media/
If you want to go deeper, read her book
“Quiet: The Power of Introverts in a World That Can’t Stop Talking“
From Raji Rajagopalan – Principal Software Engineering Manager at Microsoft
https://www.linkedin.com/pulse/whats-your-happiness-list-raji-rajagopalan/
Thank you Justin Baldoni, because of your speech I *know* I need to dedicate 10 years of my life to mentoring women engineers!
(The photo is my sfbadminton.org group playing a badminton tournament at Stanford)
Before I answer that question. I will tell you who is the audience for my blog at tonytam.org.
I write the blog with me as the primary target audience. The reason I write is to clarify and structure my thinking. I write for my future self in 3 years, 5 year and 10 years to look back on what my thought process was today. It is both to remember what was important to me in the past and process in which I arrive at decisions.
My secondary audience is my daughter. I have been blogging for over 14 years, since March 2005 when she was 4 years old. I started capturing my thoughts and interactions with her. I want to show her future self what our life was like when she was young and how I was learning to be a single divorced father. I wish to show her my thought process as a father. To show her what kind of child she was to me. I wanted to show her how I struggled and learned as a father. How I tried very hard to care for her as my daughter and most importantly as a little human being. To show her my own vulnerabilities. To show her that it’s okay to be a faulty human being and still deserved to be loved. To show her how I made decision balancing her needs and my own needs as an individual outside of being her parent.
The third audience are the strangers on the internet, my acquaintances and my other family members who may find some of my blog posts ‘interesting’. These readers are not my primary audience. In this personal blog, I do not write for them.
Writing primarily for myself has allowed me the freedom to continue to write without worry about judgement or lack of interest.
So why not write in a private journal? In Evernote, Google Docs and keep my thought private? First of all WordPress allows for very rich content management and presentation. I get inspired when I can add photos to my own content. WordPress offers sorting, search by date. I can category blog posts into multiple categories and tag my content.
Still, why write in a public blog and not a private, hidden blog?
Writing publicly make me accountable to .. myself! Having a private blog, which I also do for very private thoughts, does not help encourage me to write regularly. Publishing my blog publicly helps me keep on writing and keep on sharing.
Even though ‘strangers or my acquaintances’ are not my primary audience, they are the community that help me be accountable. This is very much like having an exercise buddy helps people get up and go to the gym.
Thank you readers!
My mom’s 2 sisters, 1 brother and god sister.
Learn something, learn anything.
Learn a new sport, learn to be better at a sport you are good at.
Learn a new skill, learn to use part of your brain you seldom use.
Learn to be empathetic, learn to listen to others.
Learn how to love yourself more than you do at this moment.
Learn about how someone else thinks, ask questions about them.
Learn Or Languish.
There are great companies in the eyes of the public. These could be
Now let’s say your company is a ‘great’ company. Then by the transitive property in math
That was weird, do you (a) = company (b)?
Let’s break this down
If you are the founder, do you = company?
If you are on the board of directors and by definition usually not an employee, then you ≠ company.
If you are an employee, and not the founder of one person then you as a single entity does not encompass the entire company. So you ≠ company so you ≠ great just because company = great.
Now, let’s assume you = great, company = great and you ≠ company, then you = great not because of the company and also company = great not just because of you.
My point is, just because a company you work for is a great company in the public’s eye, don’t get it in your head that by definition you are a great person. You still have to work hard and do good to be deserving of greatness.
For the people on the outside looking at great companies, the people who work there are not all great people. So no need to be envious. Just be a great human wherever you are!
I don’t like giving presentations, even though my job and my passion with Impactful Engineer requires me to.
Imagine this
… Someone invites you to a 1/2 hour meeting on a topic you are familiar with and an agenda that is clear
…… You spend 2 hours researching, writing down your thoughts ahead of time with 3 possible solutions and with pros and cons
……. You go into the meeting, you ask the person whether your ideas made sense and during the meeting you present your findings, discuss, debate and collaborate.
…….. What do you think the person who called the meeting will think of you? Will they be your promoter or detractor?
Here are my current tools to getting things done in 2018. I optimize for capturing 100% of my brain on paper or electronic. I do not optimize for having only a single place for a task or idea.
Things that are time sensitive or urgent
Longer term goals and important things like health, family, money, personal
Really long term and very important things
For Work projects that I collaborate with someone at work
For private notes from 1:1
For incoming emails that I need to take action on
For meetings and action items
Multi-tasking
Emails
Browser
(This is the first blog post of Impactful Engineer, make sure to sign up for our monthly interviews with software engineering leaders)
You are someone who would like to mentor someone else in their professional career to help them grow their influence and impact.
More Comprehensive Reference Material
Benefits Of Mentoring
How to Become a Mentor
Time Commitment
Being a mentor usually requires you to dedicate a minimum of 6 months to 2 years to your mentee. I’ve even seen 3 to 4 years of commitment. Weekly check-ins are usually a healthy way to see how each other is doing, handle any urgent questions and build up a level of trust and habit.
Start By Building Trust
The first meeting is crucial to the success of the ongoing mentoring relationship. For the mentor, it’s their job to be open to listening, come prepared, be honest, show commitment and most importantly build trust. At this point of the mentor/mentee relationship, the mentee has the most to lose and is the most vulnerable.
I can’t emphasize this enough: build trust first before moving forward on working on goals. If you don’t feel like there is enough commitment, keep on working on the personal relationship so that there is genuine care taken on both sides.
Emphasize Privacy
Keep everything confidential, even with the mentee’s manager. If you want to communicate and talk about the mentorship, take the time to ask for permission before disclosing any information to others. Do not even disclose the mentorship unless both parties are in agreement to do so.
Ask For Clarity Of Goals
Usually, a mentee wants to reach a career goal but is unsure about how they can get there. After trust has been built, ask them what they would like to get out of your time together.
Listen And Reflect On The Goals
Listen, don’t talk. Make no judgement on the goals themselves. Stop and listen. This is what I work on for myself. Then after the mentee is done talking, summarize back what you heard.
Your Job As A Mentor Is Simple But Difficult
How To Mentor Software Engineers
With software engineers, start with explaining how the corporate game is played: there are players in the game (peers, product managers, managers, manager’s manager, VP, other more senior people), and there are rules of the game (HR policies on evaluation, software job family and level guides). You want your mentee to learn how the corporate game is played: what are the rules for evaluation? What are the rules for getting promoted. Who is in the room when they are evaluated?
Then, recommend a process of self-evaluation, where the engineer ranks themselves on how they are performing at their current level and at the next level. Software engineers are promoted when they operate at the next level. Have them print out their corporate job definition and spend 2-3 hours going through each of the skills and talk through why they rank themselves at that level.
I also recommend an exercise where they “project” into the future. Ask them to imagine themselves in two years: What are they doing more of, less of? Ask them about the people they are interacting with: How have those interactions shifted over the years? What are they spending their time doing? What will they enjoy doing in two years? What do they not want to be doing?
A Question Worth A Few Weeks Of Time: What Is Your Brand?
Ask this question to get them to explore how they want their co-workers to perceive them as at work. Ask: What do you want to be known for within your organization? Another way to approach this question is to ask them about the top three values they want to hold on to. Values are self-imposed rules that you follow even when nobody is watching.
Questions You Might Ask When Mentoring a Software Engineer
– What steps could you take to be a more effective communicator in meetings? For example, you could set goals like preparing ahead for all meetings, or speaking up or ask one question in every meeting. Don’t be afraid to take initiative in a meeting, take notes, or put ideas on the whiteboard.
– What could you do to focus on improving your own iteration speed? Then, how could you help others with theirs?
– How can you make your job obsolete? Can you automate, document, train someone else? This opens up opportunities for you to take on something bigger.
– How can you make your manager’s job super easy? What can you do so that your manager just can’t help but give you a raise, promote you to the next level, or give you a stretch assignment? 1:1’s can be quite productive if you are always asking thoughtful questions.
– What would it mean for you to take on 110% and stretch yourself? There are always breaks where you can work on multiple things at once.
– What can you do to heighten your love for your job? Can you look at it from different perspectives? Can you increase the quality of your work? Can you see your work as part of solving a bigger problem?
Feedback?
Email t@tonytam.org
Want More?
Check out Impactful Engineer at impactfulengineer.org
We are attempting to capture the stories and journeys of men and women who are making significant impact in the software industry. The purpose is to inspire young software engineers to see that are many paths for their careers and how they might move forward and eventually grow their impact wherever they work.
Our goal is to publish the same number of interviews with women and men because we care about diversity and inclusion in technology.
a good overview of some of the use cases of blockchain Technology
The mission of Impactful Engineer is to empower software engineers to build a meaningful and impactful lifelong career through interviews with leaders in the industry.
I’ve noticed that when I received really good news such as a pay raise, a promotion, really great results from a test (in college). My happiness level rises up for a very short time (less than 1 hour), then my emotion tapers off back to what it was before.
So let’s say my happiness level is usually at 5, on a scale of 1 to 10. After I get a promotion, I may get to level 9 of happiness for a very short period time. I would tell my love ones all about it. Then after 2 hours, my happiness drops back to a 5 or 6. And after 1 day, the promotion that I have been working towards for the last 3 years is a distant memory.
This could be the way my brain is wired. I tend to dwell on the negative, or what I could be doing better. But I recently learned that this is part of hedonic treadmill which “is the observed tendency of humans to quickly return to a relatively stable level of happiness despite major positive or negative events or life changes.”
The reason to stop and celebrate is to build gratefulness into big wins, build up long lasting positive energy towards the next milestone or the next big promotion and most importantly, to be kind and loving to yourself.
Most people, including myself, beat ourselves up too much and not reward ourselves enough. We as parents take care of our children. As partners, we try to take care of our spouses. As children, we try to take care of our parents. And whatever energy we have, we lastly take care of ourselves.
For those of you who love to look forward and always looking to accomplish the next big promotion, my advice to celebrate is a great way to build in positive reinforcement in your own brain so that you will have the energy to tackle the next milestone which usually is twice as hard as your previous milestone. You need every bit of energy you can get.
I try to remind myself to ride the high of the good news for at least a week. This works very well and helps me to be grateful for the good news and builds up my resilience for the bad news when it comes.
Here are some examples of how I practice this.
Raises
If I get a raise or bonus, I will celebrate 7 different ways over 7 days.
You can use the 7 ways, 7 days to celebrate these other milestones
With my daughter, my wife and people I mentor, I try to share this philosophy with them. For them to be kind to themselves and celebrate the big milestones.
You will find me asking them how they feel after a big accomplishment, reminding them for the next 7 days that they should celebrate even if it’s something small.
How to collaborate with remote workers who are in another office or working from home.
https://blog.trello.com/6-mistakes-when-you-work-in-office-but-have-remote-team-members
Facebook Doesn’t Like What It Sees When It Looks in the Mirror https://nyti.ms/2FLVBei
Turns out, an enlightened, socially engaged Facebook has a similar outlook as the amoral, audience-seeking Facebook. Each sees connecting online as key to the good life.