The moment you stop asking questions, you stop growing. It doesn't matter if you are a junior or senior; if you don't ask questions, you don't learn and grow. Resourced: These (damn) Annoying Tenure Engineers; Reply via email | Reply via Mastodon | Comment
Senior people can quickly analyze the inherited code and understand the things that need to be done. According to the result of the analysis, they can estimate the work and show pitfalls, and requirements. Reply via email | Reply via Mastodon | Comment
Growing up in a career doesn't always mean that you become an expert in the field. You can be an all-rounder, expert, or manager. It's up to you to pick one. My recommendation is that learn one profession well, learn the tooling, and master that tech stack. Then, switch the field. Reply via email | Reply via...
If you work alone all the time, you’ll never be a senior. If you think you know the best, you’ll never be a senior. If you always work with senior, staff, or principal engineers, you’ll never be a senior. You have to mentor, train, and coach other people. If you jump on the hype train without giving it a thought,...
Write briefly what you understood and your thoughts in your own sentences. Keep all notes in one place. Sort them alphabetically with surname_year format. Match them with bibliographic details in your system. The goal is understanding the text and preparing to transfer ideas into the context of our own thought lines...
Contradictions within the slip-box can be discussed further in the thought line. We find (and discover) opposite thoughts when we try to place the note in the slip-box. The most important part is connecting the note with as many thoughts as possible (while keeping a close relationship). However, it doesn't mean that...
Achieving goals are only for the moment. Winners focus on the systems and how to improve them. Losers only focus on the goal. Once they reach the goal, they are done. Winners are never done. Because the goals create "Either-or" conflict, it doesn't bring endless happiness. Setting goals means winning the game. When...
One of the most common systems in the software industry is continuous improvements. When we don't make the improvement, systems start to rot. However, we don't change our goal while making an improvement. Continuous improvement means changing the systems, not the goal. Source(s): Atomic Habits Reply via email |...
"You have to fall in love with boredom." This sentence has many aspects. Producing something valuable and being a creator requires dealing with boredom. Having a deep life with meaning requires knowing and facing boredom. For example, if you want to improve your writing, there are many days that you will look at the...
Rewrite to learn what you didn't write When we rewrite the text we have written, we learn about the parts we didn't know before. The first writing puts the raw idea out. Editing and rewriting shape the idea and perfect it. Putting the raw idea on paper is a sculptor's drawing on the paper; rewriting it is making the...
When we share our thinking with someone early enough, we can generate more ideas, and people can get on board way easier, especially if we incorporate some of their suggestions into the plan. Related Note(s): 26: The Cost of Software Deployment and Continuous Delivery; 32: Communicating Decisions in Organizations;...
In discussions at work, encourage people to "think out loud." Do the same. Then, people will stop thinking about authority and explain their opinions as well. The same might work with saying, "Let me play devil's advocate" from The Culture Map by Erin Meyer. Source(s): Turn The Ship Around; Reply via email | Reply...