Every Javascript programmer goes through the same confusing thought process. What is the difference between call, apply, and bind? And why is the this keyword used differently in JavaScript than other object-oriented languages? Help! I wanted to put an end to all the confusion caused by the context of this keyword in JavaScript objects and […]
If my experience in software engineering has taught me one thing, it’s that simplicity is king. As a developer for 20+ years — from senior software engineer at Stack Overflow to my current role as Chief Technology Officer at Intelligent Hack — I’ve been hands-on, working on the ground at Stack Overflow, the world’s largest […]
For February’s Ask Engineers Anything event (aka office hours for our engineer community), I invited GitHub Star and community favorite, Debbie O’Brien, to share her experience as a woman in tech who is making a huge difference in the ecosystem. Debbie O’Brien has over ten years of experience in front-end development. Not only has she […]
For our first-ever Ask Engineers Anything event (aka office hours for our engineer community), I invited two seasoned software engineers from our community, Simon Mbatia and Prosper Otemuyiwa, to share their career trajectories, development experience, and any engineering career advice they had for engineers — both junior and seasoned in the field. Simon Mbatia is […]
A 2018 Boston Consulting Group (BCG) study of 1700 companies in eight countries found that businesses with above-average diversity realize 9 percent higher margins and 19 percent more revenue from innovation than businesses with below-average diversity. In other words, diverse teams are more profitable and innovative than homogeneous teams. “This finding is huge for tech […]
Microsoft is the latest tech giant to permanently embrace remote work, joining Facebook and Twitter and many more. It’s one more company that has found remote work good for employees and businesses. It works, or why else would the largest tech companies make this pivot? In a corresponding trend, more and more workers are looking […]
As Covid-19 closed offices and in-person meetups and hackathons disappeared, Andela began hosting a series of Online Technical workshops featuring engineering leaders from Andela and around the world delivering practical technical sessions. At the same time, an existing educational program, Talks at Andela, created a special session to provide tips for how engineers can succeed […]
The move to all-remote engineering has exposed a need that was less visible but growing among software teams. The best developers need to be strong leaders as well as great coders. “Leadership qualities are made up of a blend of soft skills such as decision-making, integrity, problem-solving, and the ability to teach and mentor,” said […]
Did you miss the August 4 CTO Connection webinar “Improving Your Onboarding,” with engineering leaders from Cars.com, Neu, Grammarly, and Andela? If so, you missed 90 minutes of insight, wisdom, and inspiration about how to bring on new engineers and build high performing teams–especially relevant in this all-remote environment. The good news is that a […]
The global pandemic and the shift to all-remote work forced many managers out of their comfort zones. Many had objected to remote work out of fear that employees would not work as hard when no one was looking. Suddenly bosses had no choice–and many are seeing results that make them trust remote employees for the […]
Even before the COVID-19 pandemic forced engineering teams into all remote work, there were calls to reclassify so-called “soft” skills in the tech world. Some have called for leadership, communication, collaboration, listening, and empathy to renamed “core” skills. “Labeling skills as soft undervalues them,” IT workforce guru Dan Roberts said. “To prioritize skills such as communication, IT […]
With the entire world reeling from the impact of the COVID-19 pandemic, it has become increasingly crucial for companies to figure out how to build useful products and services.
This guide contains the following content to ease your journey to become an lldb ninja: — Object inspection — Code modification — Breakpoints manipulation — Tips and tricks Object inspection In this section, we will use “po”, “p” and “v” commands to inspect any suspicious objects in your debugging journey. (lldb) po Definition This very […]