Creative Software Engineering Interviews | Stephen Walsh

A useful technique to keep interviews creative and interesting for all involved and some bonus tips for good measure Photo by Mapbox on Unsplash If you’re looking to grow through the ranks in your career as a software engineer, you’re only going to take on more responsibility over time. One consistent thing that happens for … Read more

Software engineering estimates are garbage

Most software engineering estimates are garbage. That’s not because companies are using the wrong methods or tools. Work-breakdown structure or analogy-based? Mechanical or judgmental combination? Function, use case, or story points? SEER-SEM, WMFP, or Wideband Delphi? Fine. The tools aren’t the problem. Rather, most estimates are garbage because they’re based on a fundamentally flawed understanding … Read more

Chaining Vulnerabilities of an iOS App — Reverse Engineering Made Easy | by Vishal Singh | Jun, 2022

Know how an application works under the hood Photo by Windows on Unsplash We will look at how iOS application vulnerabilities can be chained together to get an insight into how the application works and move towards gathering knowledge that will help us create a working tweak/exploit to modify the application’s runtime behavior. Let’s get … Read more

Career roadmap: Head of engineering

The head of engineering presides over an organization’s front- and back-end development teams, driving the design, strategy, and implementation of integrated systems, according to Cleverism, a career services site. This individual leads development teams and collaborates with other business departments in sales, marketing, and finance, in the effort to roll out new applications and implement … Read more

Benchmarking the Qualcomm Snapdragon 8 Plus Gen 1 on an Engineering Platform

In December 2021 at a launch event in Hawaii, we saw Qualcomm unveil the Snapdragon 8 Gen 1. It packed more performance than ever, and the company also claimed performance improvements. However, it wasn’t that much more powerful than chipsets of previous years. Now the Snapdragon 8 Plus Gen 1 is here, and ASUS has … Read more

The Five Types of Engineering Managers You’ll Meet in Your Career | by Isabel Nyo | May, 2022

And how you can help them as their manager Photo by airfocus on Unsplash Being an engineering manager is a completely different career experience for software engineers and being a manager of engineering managers is once again a brand new game. After almost two decades in my career, where I spent the last decade as … Read more

Clean Architecture in Software Engineering | by Draden Liang Han Sheng | Apr, 2022

Replace obsolete elements with a minimal fuss Source: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Though these architectures all vary somewhat in their details, they are very similar. They all have the same objective, which is the separation of concerns. They all … Read more

Engineering Levels: A Case Study From Three Perspectives | by Shy Alter | Apr, 2022

The power of a good level framework as seen through three different perspectives Credit: Author Recently, there has been a lot of debate about engineering levels, whether they are good, bad, or just useless. In the story, I hope to show the positive outcome of a good effort. However, before we get started, let’s take … Read more

Eng Metrics Benchmarks: What Makes Elite Teams?

DORA Metrics and Beyond In 2014 the DevOps Research and Assessment (DORA) team published their first State of DevOps report, identifying four metrics that can be used to measure engineering team performance. Six months ago the Data Science Team at LinearB decided to continue where DORA left off, digging deeper into the data than ever … Read more