No matter how well you plan, moving from one place to the other, is never perfect and is always chaotic. Even moving from one room to another, something will fail – a wire will get tweaked, something that stood perfectly for years now falls over, and worst, something might break. You get to the place, and despite all of your best labeling, you have no idea where anything is and all you want to do…

You don’t train to become a mentor before it happens, it just happens. All the mentors I’ve had, they never took any courses to become a mentor, it just happened. People saw them doing their work and thought “I could learn a lot from them” and then they want to learning from them. Mentors aren’t born in the proverbial sense.  The first time someone asks them for advice, guidance, and suggestions – they are what…

You will be overloaded in all your work items. There will come a time when you have too much on your plate and you’re not sure what to do. Lists are good, lists help you prioritize, but the bigger question is why you have so much on your plate. If you’re using a type of board to manage your work for everyone to see, the best thing you can do here is ensure that what…

When you’re in a rush to get something done (i.e., it’s blowing up in PRD), all you can think about is getting it fixed as quickly as possible. And then you step back, look at what you wrote and go “how could I have written this”? So now, you’re into refactoring mode, cleaning things up and making them more optimal/stable/better for everyone involved. Rushed deliverables are akin to working in an ER (although lives hopefully…

The humble function is the most powerful tool you will learn in any programming language. function DoStuff () { } With it you will learn the basics of encapsulating functionality that you can re-use later in your work. From it you will learn about objects, classes, inheritance, recursion, events, hooks, etc, etc. But it all starts, it all originates, from the Humble Function.