Hope is not a strategy when building a team
August 12, 2020, 1 min read, tagged as: careerstrategyleadership
The most important trait of a world class team is that everyone is rowing in the same direction. This doesn't happen by chance. Nothing has…
The best tech stack for your project in 2020
August 05, 2020, 3 min read, tagged as: careerstrategyleadership
There's two philosophies when it comes to choosing the right tech stack. 1. First solve the problem. Then write the code. What makes your…
Reflecting on my Team Building Strategy
July 29, 2020, 4 min read, tagged as: careerstrategyleadership
Strategy is not a lengthy action plan. It is the evolution of a central idea through continually changing circumstances. - Jack Welch The…
Doing it the hard way - My career journey failing forward into success
May 28, 2020, 8 min read, tagged as: motivationpersonal
No coding tutorial or bootcamp can prepare you for the feeling of having to tell your family that you don't know where your next paycheck is…
Creating an Engineering Growth Map
May 20, 2020, 3 min read, tagged as: careermentorship
Becoming a great engineer doesn't happen by chance. Aside from continuing to develop technical skills, it takes support, focus and direction…
The real secret to achieving your goals
May 13, 2020, 2 min read, tagged as: careermentorship
Recently, I've been thinking a lot about goals. I believe that by setting clear, attainable goals and being able to measure successes or…
What makes a good engineering culture?
May 06, 2020, 7 min read, tagged as: careermentorship
Empowerment. A healthy culture creates empowerment which breeds ownership, proactivity and resilience. A healthy culture creates happiness…
What does a Senior Software Engineer do?
April 27, 2020, 6 min read, tagged as: careermentorship
In a previous article, I talked about what I do as a Director of Engineering . After reading some of the fantastic conversation on Hacker…
Quick JavaScript Tip: Emptying an array without losing reference
April 17, 2020, 1 min read, tagged as: javascriptcodequick tip
Quick JavaScript Tip: Overwriting an array's length property gives us an easy way to truncate and clear its content.
What does a Director of Engineering do?
April 15, 2020, 7 min read, tagged as: careermentorship
I've been fortunate in my career to be part of organizations that have always constantly pushed me. When I started with the company I'm…
Quick JavaScript Tip: Storing unique data using Sets
April 13, 2020, 1 min read, tagged as: javascriptcodequick tip
Quick JavaScript Tip: Sets in JavaScript are a great way to store unique values. You can even convert Arrays to Sets to deduplicate them.
"What are your salary expectations?" - How to figure out what really motivates you, besides money
April 10, 2020, 5 min read, tagged as: careermentorship
We're in the golden age of technology. The demand for developers and individuals that understand technology far outweighs the supply and it…
Quick VSCode Tip: Easily scaffold folders for your new file
April 08, 2020, 1 min read, tagged as: vscodequick tip
Quick Visual Studio Code Tip: Typing a path into Visual Studio Code's new file prompt will scaffold out the folder structure if it doesn't…
5 things you didn't know you could do with only HTML
April 06, 2020, 1 min read, tagged as: javascripthtmlcode
I've been seeing finding a lot of cool things that HTML can do by itself recently and decide to compile a list of a few of them (width code…
Quick JavaScript Tip: TypeScript checking in JavaScript
April 03, 2020, 1 min read, tagged as: javascripttypescriptcodequick tip
Quick JavaScript Tip: If you're writing JavaScript in Visual Studio Code, add // @ts-check to the top of your file to gain some benefits…
Why you should be destructuring your method parameters in ES6
April 02, 2020, 1 min read, tagged as: javascriptcodequick tip
A lot of times when we're defining methods and creating classes, we use "config objects" to group parameters in a neat way so that we don't…
Every ES6 Array method you must know to be a JavaScript Expert
March 26, 2020, 6 min read, tagged as: javascriptcode
Arrays are ordered list-like objects with basic methods that allow us to perform traversals and mutations. Before ES6, libraries like jQuery…
10 Tips for working from home that actually work
March 22, 2020, 2 min read, tagged as: careermentorship
Working from home, or working "remotely" has been a trend that's been becoming more popular on for a while. For employees its an opportunity…
A Review of Web Components in 2020
March 18, 2020, 2 min read, tagged as: javascriptcodeweb components
According to Google, somewhere between 5% and 8% of all page loads today use one or more web components. That makes web components one of…
20 examples of ambitious and achievable SMART goals
November 10, 2019, 1 min read, tagged as: careermentorship
Defining SMART goals is one of the most important steps to success. You need to figure out where you're going so that you can make a plan of…
The 5 most important things to look for in your next job
October 29, 2019, 4 min read, tagged as: careermentorship
Tl;dr at the bottom of the post. What do you see yourself doing next year? How about 5 years from now? I always thought I knew what I wanted…