Creating software at human scale
Overlooking Lake Michigan on a partly overcast autumn day.

Creating software at human scale

We spent most of the last decade of our digital lives on large platforms built by cloud companies.

“All of the apps are built,” a friend and I recently observed. There are no more opportunities to be the next “Uber of XYZ.” If there is not already an app for it, it is already a part of some other platform.

And yet, we aren’t satisfied. Platforms track us constantly. Sure, you can use an alternative browser and lock down your privacy settings. But social media finds ways of profiling us anyway. It’s all built with algorithms we cannot see, touch, or adjust.

Algorithms are all about scale. Not just scaling hardware, but scaling our attention as well. Whether it’s Meta, Amazon, or Airbnb, it’s built to scale to millions or even billions of people. All while maximizing the time, attention, and money we spend.

Why? These companies are built for “web scale.” Years ago, “web scale” was a line from a silly video about MongoDB. But it is also the most succinct way of describing the mess of our current software landscape.

The Supreme Court heard arguments this week about social media moderation laws. Underneath it all, there is a debate about scaling. Meta has billions of users across its platforms. You can connect to nearly anyone in the world with a phone. It is massive.

And for this reason, it does not want to be responsible for content it can’t moderate. It doesn’t scale. Even with the help of automated systems, it can barely keep up. But if it doesn’t do some moderation, its platforms suffer. They become a swamp of spam, disinformation, and extremism.

Even with moderation, there are so many users on Meta’s platforms you often can’t tell what is real and what is fake. Our very minds have a difficult time keeping up with it all. People are often misunderstood. And if you aren’t playing to the algorithm, you aren’t getting heard at all.

Where are we going from here? Will there be another platform around the corner? Will it promise fixes for everything wrong with the old ones, only to get scaled up as well? Will we give up?

We are ready for something different. Coincidentally, we are also witnessing a transformation of the software industry through AI.

It is now possible to try multiple solutions much more quickly than before. Problems previously too expensive to consider solving are now within reach. But most importantly, serving niche needs cost effectively is now possible.

Successful software engineers in the next decade won’t be the mythical “10x developer.” We won't need as many who scale from hundreds of thousands to millions and billions. Instead, excelling at breaking down problems and organizing information will be key. They won’t be “frontend engineers”, “backend engineers”, or even “full stack” engineers. They will be “complete product” engineers, able to deliver from concept to completion.

This will all mean more software created for highly specific needs and communities. Software that does not algorithmically abuse our attention.

Software created for human scale.

要查看或添加评论,请登录

Joe LeBlanc的更多文章

  • Stripe is not your billing system

    Stripe is not your billing system

    I promised in my last newsletter to start writing and sharing code, specifically around Revenue Ops (RevOps). So I sat…

    2 条评论
  • Code as Marketing

    Code as Marketing

    Marketing to software engineers is difficult. We are a picky bunch.

  • Supabase Essential Training

    Supabase Essential Training

    I’ve recorded a new video training series! After a long hiatus, I got back into the booth at LinkedIn Learning…

    5 条评论
  • Starting in the software industry when it all looks hopeless

    Starting in the software industry when it all looks hopeless

    It’s not your fault. The software industry has been cutting jobs left and right, leaving very little for the Class of…

    2 条评论
  • Building a startup from scratch, Summer 2024 edition

    Building a startup from scratch, Summer 2024 edition

    If someone were to come to you with six months worth of funding for building a startup, what tools would you use? Here…

    6 条评论
  • GitHub Copilot Chat: This Moment Changes Everything

    GitHub Copilot Chat: This Moment Changes Everything

    Last year, I wrote about my experiences using GitHub Copilot. It is a helpful tool for code auto-completion.

    7 条评论
  • Don't become an expert: invest instead

    Don't become an expert: invest instead

    Think about the last video training library you saw. It likely had tags like “Beginner”, “Intermediate”, and “Expert.

    2 条评论
  • Predictions for the tech industry in 2024

    Predictions for the tech industry in 2024

    Welcome to my somewhat late, possibly irrelevant predictions for the tech industry in 2024! We’ll see in a year of any…

    4 条评论
  • ChatGPT's Custom Bots: A Leap Forward or a Stumble in AI Progress? It’s a Mixed Bag.

    ChatGPT's Custom Bots: A Leap Forward or a Stumble in AI Progress? It’s a Mixed Bag.

    OpenAI's rollout of custom GPTs for ChatGPT Plus users seemed like a breakthrough in personalized AI. However, my own…

    6 条评论
  • An office won’t develop your career

    An office won’t develop your career

    One of the most fiercely debated topics on LinkedIn is over the future of the physical office. Do we need it anymore?…

    2 条评论

社区洞察

其他会员也浏览了