TL;DR Software engineering isn’t just about writing great code—it’s about avoiding pitfalls that hinder progress and morale. Common mistakes like over-complicating deployments, burning out the team, …
TL;DR Decision making is a team effort that works best when it’s clear, collaborative, and intentional. By asking the right questions and seeking diverse perspectives, teams can unlock better solutio…
TL;DR Belonging in remote teams can be tough due to obstacles like physical distance, lack of casual interactions, time zone differences, and then the unnecessary hurdles like imposter syndrome. To o…
TL;DR Belonging in a team turns chaos into collaboration by fostering trust, purpose, and open communication. When people feel connected, they work better together, trust each other, and have a clear…
TL;DR Imposter syndrome can feel like an ever-present shadow, especially for software engineers and team leads, but it doesn’t have to hold you back. In this article, I share how I’ve learned to refr…
My previous article hit you with a bunch of ways to make remote work a success as a superstar developer and manager. But let’s be real—remote work isn’t all sunshine and rainbows. Things can go sidew…
I use numerous VS Code extensions to increase productivity and make life easier as a developer and blogger. Here are some of them: Theme Atom One Dark Theme is based on Atom's One Dark theme. It is t…
I was leaving the corporate world behind and needed to rebrand. I had a hard deadline. I had a new job, a new domain and new hosting, I needed a new blog. I could have rebranded my old blog but I did…
My goal for the next two months is to maximize my learning time and try to keep my anxiety as low as possible by stripping out unnecessary concerns. I made some changes that ripped me outside of my c…
Page 172 of the book Rewire: Changing Your Brain to Break Bad Habits, Overcome Addictions, Conquer Self-Destructive Behavior written by psychotherapist Richard O’Connor says that whatever we pay atte…
Germany Kent says that it's a funny thing about life, once you begin to take note of the things you are grateful for, you begin to lose sight of the things that you lack. In the part 6, Neuroplastici…
Lara Boyd challenges us by asking how do we learn? And why does some of us learn things more easily than others? In the part 5, The Satir Change Process Model, we looked at how the model can help tra…
Virginia Satir says that we can learn something new anytime we believe we can. Therefore we can learn to cope with what we are dealing with by readjusting the way we think. In the part 4, Survival Ru…
Virginia Satir says that you have learned what you have learned very well. It has helped you survive. In Part 3, Distress Tolerance, we learned how to "Distract. Relax. Cope." We identify negative co…
Oliver Goldsmith says that the mind is ever ingenious in making its own distress. In Part 2 we looked at how we can activate five neuro pathways in order to create new neural networks in the brain. T…
Dr. Hilary Stokes says that we have trillions of brain cells, resulting in thousands (if not millions) of strings of lights (chemical reactions) correlating with our habits in all areas of our life. …
John Medina said, "what you do and learn in life physically changes what your brain looks like - it literally rewires it." You are learning something new everyday. Whether it be a new skill, new way …
"Do you really squeeze more productivity out of yourself by powering through your weariness?", Caroline Webb To make good decisions you need your mind to be fresh. If you keep grinding through tasks,…
The aim is simple. I wish to boost my overall sense of wellbeing by living a more fulfilling life day-to-day. I decided it was time to consciously unpack why I feel overwhelmed: The city feels rushed…
A fun way to practice and familiarize yourself with development tools, workflows, patterns and practices. Wikipedia states that a code kata is an exercise in programming which helps a programmer hone…
Communication is essential to minimize stress and get the support a team needs to be successful. We are seven days into our two week sprint and our burndown is flat-lining. Until today, this sprint f…
Having allies that are exposed to just as much red-tape as you can give you the confidence and guidance you need. Sometimes you have to tackle many obstacles to get something done at a corporate. Man…
Get the support you need to make the product and operating the product a success. Teams cannot focus on sprint work when there are multiple communication channels filtering into the team at any given…
If you are new to fiddles, it's an online code playground that let's you quickly experiment, visualize results and share code without having to start up an IDE, editor or server of some sort. They ar…
Improve your craft, write the cleanest code you know how at that point in time, learn from your mistakes (and that of others) and always aim to improve. I think looking at the plumbing behind many de…
Do you remember how excited you were when you wrote your first program? It's easy to forget when you've been in the real-world for a long time. Sometimes we just need to reignite that passion that we…
It's sad when people leave because bonds are formed but we can't stay in the same environment and position forever. I had a bad experience. I once joined a team that had pressure from all angles. Fix…
Having a pet project has some powerful benefits. Do you have one? What benefits have you observed? I started this blog as a course. I decided to meticulously create the site from scratch keeping in m…
When last did you just stop to smell a flower? Or take a peaceful walk without having to rush for something? Today I sat in standstill traffic. It took me an hour to get home. It's usually between 15…
Just because it's always been done that way, doesn't mean it can't be changed. Personally there is nothing I can do about the way corporate work. There are a lot of people involved and possibly a ple…
Are you busy but don't feel productive? I feel this way sometimes. It is exhausting. How can we find ways to feel fulfilled and accomplished at the end of the day? Rushed days leave me feeling exhaus…
Do you form relationships with testers? Teaming up with testers from the beginning of a feature can positively impact the quality of the feature being developed. At work we often get trapped in our r…