The Auspicious Overlords

The Auspicious Overlords

There's no time like the present...unless you have a deadline. Then you find all types of time to do some other 'essential' things you've been meaning to get done. For instance, I had planned to write this newsletter earlier in the day, but then I saw all of the cables in my office that needed to be organized. Something I'd been putting off for a while.

For some reason, when I finish a short project before a different project I scheduled for the day, I get some sort of bizarre joy and sense of accomplishment. There should be some sort of study on this. It could be revolutionary...make some type of app that schedules all types of things, but gives you bonus points for accomplishing other things before the thing you scheduled.

Like if your boss says...I need this by the end of the day, you could track how many other things you could finish in addition to the thing you were assigned. I know, it seems dangerous, but organizing my cables into bags is going to pay off big in time saved.

There are lots of studies that show that setting your own deadlines, doesn't really stop procrastination. Maybe it's just me, or it's a dumb idea...specially if your boss finds out you're using the app. At any rate, I did manage to finish writing this article today.

Your Developer Job is...Mostly Safe from the Great AI

Speaking of procrastination, I've been putting off thinking about how computers are going to get smart enough to take over developer jobs. I've been reading a lot of articles on No-code or Low-code or any number of things that are going to make developer jobs obsolete. I can assure you with a high level of confidence that your developer job is not going to go away.

The day computers become self-aware enough to program themselves, we're going to...have bigger fish to fry. But I'm not convinced we're smart enough to program something smarter than us. Most AI software are time saving devices that makes something we're already doing more efficient.

If anything, our hackers are getting so good at crashing things that they'll easily be able to take down even future computers. At least they'll be able to program computers that will hack the other computers and who knows, they'll all fry each other out. Maybe I should buy more camping equipment.

I love old science fiction movies and I'm often struck at how wrong they get things. Phones were still corded, there was no internet and the best thing people could think to use a computer for was keeping recipes. They've been scared about computers taking over their jobs for that long too.

The truth is that people have to be willing to make adjustments as time passes or risk losing their jobs. Thankfully people are extremely teachable. It's one of the great qualities that developers have learned to live with. Our jobs, specially on the web change all the time. JavaScript is so different today than 5 or 10 years ago that it would be unrecognizable to someone using a time machine from those times.

Technology Changes Things

In that way, technology hasn't been so good at making other things obsolete as much as changing how things are done. We didn't get rid of radio, phone, or TVs. Heck even print is still around. We're the pack rats of the universe.

I remember teaching a group of supermarket employees on how to use Desktop Publishing. I split the class into two parts and scheduled them about a month and a half in advance, so they would have time to practice the basics and I could approach more complex training later.

At the time, they had two groups...one focused on doing paste-up and one on the newer Desktop Publishing process. One of the ladies assigned to the training told me she did not want to be there, that she'd been doing paste-up the same way for over 10 years. She was only there because her boss assigned her to this class and she wasn't going to enjoy it. Well, I did my training as usual and left.

When I came back to teach the second part of the course, I remember the lady running out to the parking lot to give me a hug...telling me how much she loved what she was doing now. I guarantee you that a few years later some of the people that didn't adjust were out of a job.

Did the evil computers take away their jobs...no. It was their inability to adjust. That's what you need to watch out for. Develop a learning attitude and you'll be able to adjust with the times...even to the big scary AI.

The Great Github AI

No alt text provided for this image

This week as Github announced a new tool called Github Copilot. It's an AI tool that generates code based on Github's publicly available code pool of billions of lines of code.

If you're a programmer, this is like autocompletion, but instead of a single line of code it's capable of writing entire functions for you. What's even cooler is that it can take comments you write and convert them to mostly usable code.

I did a livestream to demo this.

Some of the disadvantages I mention in the video are part of the reason I don't think AIs are taking over the world...or your job anytime soon. This tool is built as an aide to developers, not a replacement for them. The AI is smart, but not perfect. It can't make sure the code works, or that it's even modern code. Will it get better...sure. Will it take over your job. No.

Coming Soon

I did a poll asking people what type of livestreams they'd like me to do and there are two winners. One is a new show focused on tools I'm calling The Toolbox and another is a show that helps developers improve their LinkedIn Profiles. A review of your LinkedIn Profile, focused on developers. I'm in the process of developing graphics, music and other assets for the shows, so look for them soon.

Unless it's a really huge time consuming simple task, I use to give it some time.  I don't know why. But, somehow it's connected with the big important task to be done, and give some time to the small things helps me to complete the big ones. Githum copilot looks great.  ¿How many times we search online for code snippets?  I do it often, and some times is not easy, so if the code bring by the app solve what I need, it's wonderful. It doesn't mean to code without human decission making, it's a time saving tool. Cheers

Allen Huber

Retired ASP.NET Core Blazor developer (will listen to part-time opportunities!)

3y

If GitHub's AI is considered a "pair programmer" it's going to have to learn how to call in sick and show up four hours late a couple days each week. At least that was MY latest experience with pair programming.

To view or add a comment, sign in

More articles by Ray Villalobos

  • It's PLAI time

    It's PLAI time

    Since I've started teaching about Artificial Intelligence at LinkedIn and Stanford, I get a lot of questions about how…

  • The Ubiquitous 360

    The Ubiquitous 360

    I meet lots of people who wonder if AI will be a fad, like Web3 or other past technology bubbles. However, AI is…

    1 Comment
  • The Subtle Changes

    The Subtle Changes

    Many important changes go unnoticed, but they can be indicative of AI's future direction. Some of these don't seem…

    2 Comments
  • The Marketing Age

    The Marketing Age

    Something funny happened on the way to AGIs. Although we are getting excellent assistance from the modern crop of AI…

    5 Comments
  • The AI Edit

    The AI Edit

    When AI does something you weren't expecting it sort of shocks you. I wasn't really expecting it to be good at a lot of…

    9 Comments
  • The 2024 Paradox

    The 2024 Paradox

    We got a decade of activity in 2023 with Chat GPT exploding into the scene, becoming the fastest growing product in the…

    1 Comment
  • The Auspicious Reboot

    The Auspicious Reboot

    I know. It's been a while since I posted an episode of the newsletter and so much has happened since.

    2 Comments
  • Hold on to Your Bots

    Hold on to Your Bots

    Last year, I thought I'd start 2023 with a new series..

  • The Future Proof

    The Future Proof

    Are you ready for 2023? It's going to be a wild ride. Everyone's worried about Chat GPT, GPT3 and all of the AI that's…

    2 Comments
  • The Missing Fear

    The Missing Fear

    When I hear from developer managers and people looking for developers, one topic keeps coming up. How do you get…

Insights from the community

Others also viewed

Explore topics