Two weeks. That’s how long an Agile team’s Sprint usually last for. A Sprint is a feature cycle most, if not all, engineering teams use to plan, scope, meet and update, and ship incremental work. Two weeks sound and seem long, but it’s in fact short and quick. It more often than not feels like … Continue reading Sprinting till the end
Software systems and configurations fail often even when they used to work the day or even an hour before. Working on software development has helped me built higher resilience, tolerance, and patience toward errors and fixing them. Why? Because software breaks more often than we would like them to and sometimes we don't know the … Continue reading Things break often
Think deeply. Work deeply. Love deeply. Live deeply. Not extensively.
“Those times when you get up early and you work hard, those times when you stay up late and you work hard, those times when you don't feel like working, you're too tired, you don't want to push yourself, but you do it anyway. That is actually the dream. That's the dream" - Kobe Bryant
It amazes me how many people are still working 60, 80, 100+ hours per week at their corporate job — no matter how much they “love it”. I used to be one of these workaholics not long ago — constantly working on busy work, things that I thought were mission critical, urgent, hyper-important, or that needed to be done … Continue reading Whose time?
Whether you do one or many things in a period of time, time will always move — always forward, never backwards. It’s one of few things that lies outside of our control. You can choose to only work for a company for three years and three years will pass by. Or you can decide to work for … Continue reading Time is a constant
Should your life be your work or your work be your life? Some people don’t have any sense or understanding that work isn’t life. We were never created to let our work be our life. Not now, not in a million years. Obviously, most people find a life purpose and meaning through work, but there … Continue reading Seriously?
Last week I experimented with sleeping less (stupid idea), waking up earlier (not the most brilliant idea), working longer hours (meh), and giving up some beautiful life moments (do not ever try this) to work on a highly important project and here are some learnings. Sleeping less Sleeping less makes you a less logical and … Continue reading Working more
Our problem-solving skills improve over time as we solve more problems, however, problems get bigger, more complex and difficult as well. We begin tackling smaller sets of problems that might seem big and unsolvable at some time, only to conclude it’s simpler than we initially thought. The more we solve, the better our process gets, and the higher our problem-solving … Continue reading Building tolerance
Perfection is for those who rarely get anything completed or published. I read that somewhere. The idea of getting things perfect doesn’t really make complete sense sometimes. I look and strive for progress; it could take me longer, but I know I will get things completed and published — out to the public. When you work for … Continue reading Progress, not perfection