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. The same reasoning applies to system design but with a very different conclusion.

article thumbnail

#ClouderaLife Spotlight: Krishna Birla, Software Engineer

Cloudera

Krishna is a Software Engineer working on our Compute Platform and operates out of Bangalore, India. His primary responsibility is to develop, test and maintain software applications that provide compute services to various Cloudera products. Technology and design are his major interest areas.

Insiders

Sign Up for our Newsletter

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

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. The same reasoning applies to system design but with a very different conclusion.

article thumbnail

The road to Software 2.0

O'Reilly Media - Data

That doesn’t mean we aren’t seeing tools to automate various aspects of software engineering and data science. We are at the edge of a revolution in how we build software. Nor is it easy to imagine AI systems designing good APIs for programmatic access to applications. How far will that revolution extend?

Software 262
article thumbnail

Recycling robotics firm Glacier emerges from stealth with $4.5M

TechCrunch

Areeb Malik used to be a software engineer at Facebook, and Rebecca Hu worked at Bain and Company. Colorado-based AMP is probably the best known, while big companies like Apple have their own in-house system designed to strip iPhones down to their reusable parts.

article thumbnail

Are 45 Minutes Sufficient for a System Design Interview?

Dzone - DevOps

I am working as a Senior Software Engineer(Backend) at Netflix. System Design interviews are part of every interview cycle, be it for a beginner role, intermediary, or senior role at every big or small company.

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. Article – the design of XPRS Article – the case for Networks of Workstations. He served for 40 years.