Friday Links: AI taking our jobs, being helpful, and judgment

Hey, there.

Here are 4 links I thought were worth sharing this week:

#1. Is AI really taking our jobs? Here’s a breakdown of papers and historical records to prove that the “AI taking jobs” hype is more a marketing strategy (12min) than anything else. There’s nothing to worry about (yet?) after all.

#2. There’s a difference between being helpful and being valued at work (4min). One of the two leads to stagnation in our careers.

#3. AI has made it easier to start coding or writing. The real differentiator isn’t technical skills, but judgment (3min). The real question is knowing what to build.

#4. Here’s a complete guide on prompt engineering (38min) tailored for software engineers, with good and bad examples of prompts. It looks more like a mini-course. Definitely something to keep returning every time we need to write a prompt for a coding task.

As a bonus, I found this absurd website with funny and absurd project ideas. I think I could use the Lucky Cat to bring more luck to my Gumroad store. That one isn’t so absurd.


And in case you missed it, I wrote on my blog about 7 strategies to stay sane in this AI-hype cycle (3min) and 12 nightmares every coder faces (3min).


(Bzzz…Radio voice) This email was brought to you by… Join my course Mastering C# Unit Testing with Real-world Examples on Udemy and learn unit testing best practices to write readable and maintainable unit tests in C#…while refactoring real unit tests from my past projects.

See you next time,

Cesar

Want to receive an email with curated links like these? Get 4 more delivered straight to your inbox every Friday. Don’t miss out on next week’s links. Subscribe to my Friday Links here.

This Top Medium Writer's Secret Will Make Your Headlines Impossible to Ignore

No headline, no readers. As simple as that.

A headline is your welcome sign. If you don’t have a good one, readers won’t stop by. And no matter how thoughtful the content is, a weak headline means they won’t click or read past the first line.

And the best way to learn how to write headlines? Steal from the best. Just like artists do.

Stealing some proven headline examples

I had already stolen headlines from a famous YouTuber.

But this time, I’m stealing Derek Hughes’ headlines, a top Medium writer with over 20,000 followers.

Here are the headlines of some of his most liked posts:

  • 5 ways to gain an unfair advantage as a writer (no one tells you about)
  • How to escape the life you have (the simplest habit that changed everything)
  • How to write an article in 5 easy steps (that anyone can follow)
  • This is why you’re losing readers (3 ways to keep them hooked)
  • 4 killer openers that will hook your readers in seconds

Those headlines are irresistible. But there’s something behind them.

The secret formula behind irresistible headlines

Each follows a simple formula:

Promise + outcome + emotion (curiosity/fear/desire)

Let’s dissect them:

  • 5 ways to gain an unfair advantage as a writer (no one tells you about)
    • Promise: “5 ways”
    • Outcome: “gain an unfair advantage”
    • Curiosity: “no one tells you about”
  • How to escape the life you have (the simplest habit that changed everything)
    • Promise: “the simplest habit”
    • Outcome: “escape the life you hate”
    • Curiosity: “changed everything”

You get the point.

It’s not a surprise why some of my best headlines worked. They promised some value with a bit of curiosity.

You only have a few seconds to hook readers. Start with a clear promise and outcome in your headlines. Don’t scare readers away with boring opening lines. Make your headlines impossible to ignore.

Remove This First Line If You Want Your Readers to Stay Past Your Opening Sentence

17ms. That’s how fast we decide whether to keep reading or move on.

Credits to “Smart Brevity.”

No headline + no opening line = no readers

If we don’t hook readers with a headline and an opening line, they will move on to the next search result or the next post in the feed.

Yesterday, this opening line made me click away and open the next post in my RSS reader:

“In today’s fast-moving constantly-changing economy…”

And that’s not the first time I have found opening lines like that this week. “In our fast-paced world…” Nothing screams AI more than lines like those. Boooooring!

When was the last time the economy didn’t change? And the last time our world was slow?

Since we started doing accounting on pieces of clay in ancient Mesopotamia, the economy has been moving fast.

And since God said “let there be light” (or the Big Bang started. Choose your own adventure), our world has been moving fast.

There’s nothing surprising about “In today’s fast-paced blah blah blah.”

Start with blood or drama. Start with the unusual.

Remove the “in today’s blah, blah” part and keep the rest. You will have a decent opening line. And you won’t give away that you are using AI.

You only have a few seconds to hook readers before memes and cat pictures steal their attention. Make them count.

7 Strategies to Stay Sane in the Never-Ending Tech Hype Cycle

As developers, we can’t agree on much: tabs vs spaces, what “unit” really means in unit testing. But one thing we all agree on? There’s too much hype. And it’s exhausting.

A new faster better AI tool promising to kill jobs, “X% of code is generated by AI” at every FAANG, and the stock market reacting to those announcements.

Olga asked on dev.to how we stay sane in all these hype.

Here’s what I do to stay sane:

#1. Pick the right battles. After some years, we reach a point where we should find peace in what we choose to learn and what to ignore. I consider myself a backend developer and I’m fine missing out on every new JavaScript framework or “something.js” library out there. That was a battle I decided not to fight anymore.

#2. Start an information diet. Find one single source of “official” information. Maybe company blogs or newsletters or trusted YouTube channels.

#3. Prefer long-form over short-form content. Books go through a solid vetting process before they reach us. But social media content goes viral without any vetting process and builds up the hype.

#4. Invest in what has passed the test of time. What has already survived the test of time will outlive recent trends. We’re still using C/C++, SQL, and jQuery, and reading about stoicism. Chances are those same subjects will survive another decade or two. I wouldn’t bet all my money on it, though.

#5. Wait for the dust to settle down. Again, just see what stands after months or years. Xamarin, Silverlight, Flash… All of them are gone. And just last year, we got Devin, the first AI software engineer. That was the first threat to our jobs. It was all over the headlines. These days? I haven’t heard about it since then.

#6. Embrace just-in-time learning. Instead of learning about every new shiny object, learn how to learn. And learn about new frameworks and tools in the context of real-world projects. I changed my mind about trying to learn about everything at once. Recently, I finished Skip the Line and learned fast learning strategies.

#7. Understand there will always be a new hype. I’ve seen the cloud, mobile apps, and now AI. And guess what? There were dozens before and there will be dozens more in the future. Let’s see what stands after the hype fades.

The Biggest Obstacle Stopping People From Writing Online (And What to Do About It)

“I don’t want to expose myself,” an ex-coworker texted me.

He had noticed my LinkedIn posts and reached out to ask me how to start. He knew that writing opens doors but feared exposure. That’s one of the most common writing myths.

If you have the same concern:

#1. You don’t have to share selfies or post foot photos. Selfies work best on Facebook or Instagram… And there are places for foot photos.

#2. It takes time and consistency to make people care. Your first post won’t make you an Internet celebrity. Magazines won’t write gossip articles about you. Your first post will be crap. (Mine were.) And nobody will care, not even your boss.

And that’s fine. That’s not to discourage you, but to remove all the pressure of writing.

#3. Don’t share anything you wouldn’t mention in a work meeting. You can keep your online presence as professional and personal as you want. If you’re a coder, start sharing TIL posts.

Forget about going viral. Forget about the influencer vibe. Write for one person. Write for your past self. Share what you’re learning. Show your work. That’s the best way to start.