Programming Digest #489: What Distinguishes Great Software Engineers?

And more news, tutorials and articles about programming and technology in this week's issue.

#489 — September 12, 2022 View in browser

Programming Digest

Spread the word, build the community, share the knowledge with your friends.

sponsor

TimescaleDB – The modern Postgres for time-series

The open-source relational database for time-series with proven reliability and scale. Try TimescaleDB for free–no credit card required.

this week's favorite

What Distinguishes Great Software Engineers?

Software engineering research has long aspired to develop an understanding of what it means to be a “great” engineer. Early research used metrics like lines of code to attempt to quantify differences between great engineers and ordinary ones, leading to the popular software engineering meme of the “10x developer”.

GitHub Copilot Provides Productivity Boost

GitHub set out to discover the impact its new AI-based tool, Copilot is having on developers' productivity. The results seem pretty conclusive - 88% of developers surveyed reported they were more productive and an empirical study revealed developers were 55% faster coding with Copilot that without it.

The Timeless Way of Programming

Many programmers know the name of the architect Christopher Alexander for his work on design patterns that has been adapted into the world of programming. A lot of people know of the, sometimes ridiculed, patterns like strategy (functions!) or visitor (pattern matching!) and some have read the Gang of Four design patterns book that introduced them.

The Forty-Year Programmer

I think you might want to be a software developer for a long time, in the same way that some people are musicians for a long time, or artists for a long time, or roofers for a long time. If not, you can hit “back” in your browser. It’s cool, no harm no foul. But I think maybe you would like to be a twenty-year programmer, or forty-year, or more.

"http://http://http://@http://http://?http://#http://" is a legitimate URL

As it took off, got an amazing attention and I received many different comments and replies, I felt a need to elaborate a little. To add some meat to this.

how did you like this issue?

1 = didn't like it at all and 5 = loved it and shared it with everyone I know

newsletters

© 2022 Bonobo Press

Would you like to advertise with us? Check out our latest media kit for more information.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

Programming Digest #488: The silent majority

Sunday, September 4, 2022

And more news, tutorials and articles about programming and technology in this week's issue. #488 — September 05, 2022 View in browser Programming Digest Spread the word, build the community, share

Programming Digest #487: How do One-Time passwords work?

Sunday, August 28, 2022

And more news, tutorials and articles about programming and technology in this week's issue. #487 — August 29, 2022 View in browser Programming Digest Spread the word, build the community, share

Programming Digest #486: System Design Course

Monday, August 22, 2022

And more news, tutorials and articles about programming and technology in this week's issue. #486 — August 22, 2022 View in browser Programming Digest Spread the word, build the community, share

Programming Digest #485: Redis Explained

Sunday, August 14, 2022

And more news, tutorials and articles about programming and technology in this week's issue. #485 — August 15, 2022 View in browser Programming Digest Spread the word, build the community, share

Programming Digest #484: GDPR For Developers By Example

Sunday, August 7, 2022

And more news, tutorials and articles about programming and technology in this week's issue. #484 — August 08, 2022 View in browser Programming Digest Spread the word, build the community, share

You Might Also Like

💎 Issue 410 - Being laid off in 2023-2024 as an early-career developer

Thursday, March 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem

Thursday, March 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 403 Release Date Mar 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution

Thursday, March 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 410 - JSDoc as an alternative TypeScript syntax

Thursday, March 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 404 - Dependency Injection for Modern Swift Applications Part II

Thursday, March 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 404 Release Date Mar 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 328 - My new open-source repository to schedule all your content!

Thursday, March 28, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 328 Release Date Mar 28, 2024 Your weekly report of the most popular React news, articles and projects

📱 Issue 407 - Apple just announced WWDC24. The keynote for WWDC24 will be held on Monday, June 10th.

Thursday, March 28, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 407 Release Date Mar 28, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 405 - 2024 Edition Update

Thursday, March 28, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 405 Release Date Mar 28, 2024 Your weekly report of the most popular Rust news, articles and projects

🤖 What to Expect From Google I/O 2024 — How to Stop Apps From Leaking Your Data

Thursday, March 28, 2024

Also: The Best Camera Straps of 2024, and More! How-To Geek Logo March 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Infographic | How Small Investments Make a Big Impact Over Time 📈

Thursday, March 28, 2024

Compound interest is a powerful force in building wealth. Here's how it impacts even the most modest portfolio over the long term. View Online | Subscribe Presented by: EnergyX's groundbreaking