What is Technical Debt and How Can It Be Measured?

There’s an old saying that goes something like this: “There is more than one way to crack an egg.” Software engineering is a perfect example of this concept, when engineering a software system there is almost always more than one way to accomplish any task. The challenge this versatility presents is finding the best way. […]

DevOps Meets Amazon Alexa Skills

Amazon Alexa and many other voice assistants are taking over the world with their automation of daily tasks. And, given how fast-paced our lives have become, it seems like there is no better way to stay on top than by utilizing these new innovations for your routine day-to-day needs! Throughout the course of this article […]

Measuring Impact: A Recap From Our Engineering ROI Webinar

As the VP of Product at Andela, I know Engineering ROI is a crucial part of the planning process, and it’s something that I am constantly discussing with my partners in engineering leadership. At our recent webinar, co-hosted with Jellyfish, I spoke to Dana Lawson, VP of Engineering at GitHub, Juan Pablo Buriticá, former Head […]

Andela and Google Team Up to Develop 40,000 Learners in Africa

According to a recent study by the International Finance Corporation (IFC), some 230 million jobs across the African continent will require some level of digital skills by 2030. Here at the Andela Learning Community, we are focused on building an ecosystem that will support the growth of tech expertise, providing educational resources that empower community […]

Engineering AMA: From Career Advice to Open Source Projects

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 […]

Why Diverse Software Teams Are More Innovative

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 […]

Upskill with Andela Online Technical Workshops

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 […]

How to Find Remote Engineers with the “Soft” Skills Needed for Success

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 […]

How To Debug Swift Code with LLDB

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 […]