Remove Programming 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. The same reasoning applies to system design but with a very different conclusion. Reddit discussion on /r/programming/. Wait until you have at least three.

article thumbnail

The road to Software 2.0

O'Reilly Media - Data

Up until now, we’ve built systems by carefully and painstakingly telling systems exactly what to do, instruction by instruction. The process is slow, tedious, and error-prone; most of us have spent days staring at a program that should work, but doesn’t. Instead, we can program by example.

Software 304
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

#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.

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. The same reasoning applies to system design but with a very different conclusion. Reddit discussion on /r/programming/. Wait until you have at least three.

article thumbnail

David Patterson Biography

The Crazy Programmer

He is best known for his operating systems, central processing units, and programming languages. 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. He served for 40 years.

article thumbnail

AI coding assistants wave goodbye to junior developers

CIO

“At some point, current software development jobs will be eliminated; junior software developers will be the first to go,” he adds. Software architects will do less coding and more high-level system design along with keeping an eye on the solution generated by the AI.” Are the benefits overhyped?

article thumbnail

HackerEarth Community—Get ready for spooktacular updates!

Hacker Earth Developers Blog

The HackerEarth platform uses AI to give you access to more than 2,500 questions used by Fortune 500 companies in several coding challenges and programming interviews. Also, the platform generates reports to let you benchmark your programming skills and lets you take a test as many times as you want, with a new set of questions each time!