Remove Architecture Remove Engineering Remove Software Engineering Remove System Design
article thumbnail

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Engineers often focus way too much on reducing duplicated code. Rule of 3 as applied to architecture. Wait until you have at least three.

article thumbnail

Coach your Architects in Agile Architecture!

Xebia

Some companies ignore architects in their transformation, some will upskill their architects, and some will make the DevOps teams responsible for the architecture. A core problem we see is that those responsible for the transformation have little experience dealing with architecture in an agile way.

Coaching 130
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Engineers often focus way too much on reducing duplicated code. Rule of 3 as applied to architecture. Wait until you have at least three.

article thumbnail

David Patterson Biography

The Crazy Programmer

At Google, he was a remarkable Software Engineer. David’s main areas of investigation are as under: Parallel computing Computer architecture Distributed computing Workload Embedded system. Books written by David on computer architecture are extensively used in computer science education.

article thumbnail

How to Conduct Effective System Design Interviews with a Virtual Whiteboard

CodeSignal

Join CodeSignal CEO Tigran Sloyan and Co-Founder Sophia Baik in Data-Drive Recruiting Episode #40 as they discuss how to conduct an effective system design interview with a virtual whiteboard. Because a candidate is asked to draw the design on a whiteboard, it’s also widely known as a whiteboarding interview. more below).

article thumbnail

One in two companies struggles with tech project delays and overspending. Here’s how dedicated teams fix this

Agile Engine

Here’s a quick overview of salary estimates for senior software engineers across some of the top nearshore and offshore locations compared to tech hubs in the US. In one case, a company providing growth consultation to early-stage startups brought in AgileEngine as a strategic engineering and design vendor across multiple projects.

Company 52
article thumbnail

Sponsored Post: ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

has hours of system design content. They also do live system design discussions every week. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Created by former senior-level AWS engineers of 15 years.