I just want to code (Changelog News #142)

I just want to code (Changelog News #142)

Released Monday, 28th April 2025
Good episode? Give it some love!
I just want to code (Changelog News #142)

I just want to code (Changelog News #142)

I just want to code (Changelog News #142)

I just want to code (Changelog News #142)

Monday, 28th April 2025
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:01

You What

0:05

up nerds? I'm

0:08

Jared and this is

0:10

Change Log News for

0:12

the week of Monday,

0:15

April 28th, 2025. It

0:18

has come to my attention

0:20

thanks to Camilo that the Change

0:22

Log newsletter has been redesigned

0:24

in Gmail. I have changed

0:26

nothing. Google has announced

0:28

nothing. but the exact same

0:30

email I sent a couple weeks

0:32

ago looks radically different now. Just

0:34

another day in the world of

0:37

distributed systems where a complete stranger

0:39

pees into the wind and you

0:41

get the privilege of washing urine

0:43

off your clothes. Oh

0:45

well, let's get into this week's

0:47

news. I just want

0:49

to code. Zach belays

0:52

lifelong enjoyment of both

0:54

A, computers, and B.

0:56

Hustle culture has cultivated in

0:58

him the classic angel and

1:00

devil on the shoulder. Zach

1:02

says, quote, I constantly find the

1:04

devil on my shoulder trying to convince

1:06

me to start a new side

1:08

hustle. Starting a new monetizable side project

1:10

is like a latent addiction. Giving

1:13

in feels like relapsing. The angel says,

1:15

don't worry about some side hustle.

1:17

Just do well in your day job

1:19

and code for fun as a

1:21

hobby. but the devil keeps telling me

1:23

that you can be your own

1:25

boss and earn what you're worth." Zack

1:27

has decided, at least back when

1:29

this was written in 2023, that he

1:31

must manage that devil, not vanquish

1:33

it, because the bills will never

1:35

stop coming. But he's also learned this,

1:37

quote, I can no longer force

1:39

myself to work on things that I

1:41

don't like forever, since I will

1:43

burn out. As I mature, I am

1:45

better honing perception for when and

1:47

when not to give in to the

1:50

devil's call to build something for

1:52

profit. AI Horseless Carriages Peter Kuhn noticed

1:54

something the other day. He enjoys

1:56

using AI to build software more than

1:58

he enjoys using most AI applications. I

2:00

agree with him. Pete says, quote, when

2:02

I use AI to build software, I feel

2:05

like I can create almost anything I

2:07

can imagine very quickly. AI feels like a

2:09

power tool. It's a lot of fun. Many

2:11

AI apps don't feel like that.

2:13

Their AI features feel tacked on

2:16

and useless, even counterproductive." Pete is

2:18

beginning to suspect that these apps

2:20

are the horseless carriages of the

2:22

AI era. They're bad because they

2:24

mimic old ways of building software

2:26

that unnecessarily constrain the AI models

2:28

they're built with. To illustrate this

2:30

point, Pete picks apart Gmail's AI

2:32

Assistant app and explains how much

2:35

better it could be if they

2:37

rethought it from the ground up. His

2:40

biggest gripe is his inability as the

2:42

core user to edit the system

2:44

prompt, which would make all of these

2:46

apps more personal and useful. Open

2:49

source furniture. Well,

2:51

this sounds incredibly cool. Quote,

2:53

Hyperwood is an open

2:55

source system for crafting furniture

2:57

from simple wooden slats.

2:59

Hyperwood empowers anyone, DIY enthusiasts,

3:03

designers, interior architects, and

3:05

small manufacturers. to

3:07

build beautiful, robust furniture using

3:09

minimal tools and locally sourced materials."

3:11

The concept is intended for everyone,

3:13

but the state of the project

3:15

right now makes it more suitable

3:18

for hackers like us. All you

3:20

need to get started is a

3:22

terminal, a chop saw, and

3:24

some wood slats. There are two

3:26

published designs so far, a bench

3:28

and a trough. It's

3:30

now time for sponsored news. Next

3:33

Gen Heroku is built on

3:35

open source standards. The next

3:38

generation of Heroku is called FUR

3:40

and is being built on

3:42

open source standards and cloud

3:44

native tech like the open container

3:46

initiative, cloud native build packs,

3:48

open telemetry and Kubernetes. This

3:51

next technology stack represents, represents

3:53

the next decade and

3:55

beyond for Heroku while building

3:57

on their core principle,

3:59

maximize developer productivity. by

4:01

distractions. Here's what Terrence has

4:03

to say about Fur. Quote, FUR

4:05

is still the Heroku you know

4:07

and love. It's rooted in the

4:09

world -renowned developer experience while built

4:12

on a bedrock of security and

4:14

stability. We achieve this by offering

4:16

seamless functionality out of the box

4:18

with the flexibility to customize as

4:20

needed. In today's complex development landscape,

4:22

minimizing cognitive load is crucial. This

4:24

allows you to focus on what

4:26

truly matters, delivering value to your

4:28

customers. Yeah, agree. you

4:30

are going to read it. Here's a

4:32

fun twist on Yagney, one of my favorite

4:34

acronyms. You might not need it, but

4:36

you probably are going to read it. Quote,

4:39

it means that you shouldn't just store

4:41

the minimum data required to satisfy

4:43

the current product spec. You should also

4:45

store data that you'll likely use and

4:47

read, such as timestamps and contextual metadata.

4:50

This problem tends to happen when a

4:52

UI design shows that you only need

4:54

to display a few specific bits of

4:56

data to the user, so you only

4:58

store those exact fields in the database.

5:00

You've satisfied the design and ship it,

5:02

then later you realize you're missing valuable

5:05

info to help debug an issue, do

5:07

internal analytics, etc. To

5:10

guard against this eventuality, the

5:12

author suggests adding these fields to

5:14

almost any table. created at, updated

5:16

at, deleted at for soft

5:18

deletes, created by, etc., and

5:20

permissions used during CRUD. See also

5:22

my post from a few years

5:24

back, you might as well timestamp

5:26

it. Three myths that

5:29

keep engineers stuck. Anthony Heneo

5:31

believes software engineers don't get stuck

5:33

in their career because they lack

5:35

skills, but because they follow outdated

5:37

assumptions about how their careers are

5:39

supposed to work. To help you

5:41

get unstuck, Anthony is here to

5:43

debunk three common myths. One,

5:46

someone will guide you. Two, promotions

5:49

are the only sign of growth.

5:51

And three, career progression

5:53

is linear. Anthony wants

5:55

you to pause for a moment and answer this

5:57

question. If I could break free from

5:59

these myths, How would I want my

6:01

career to look? I like

6:03

that question, especially the second half. Myths

6:06

aside, it's always worth asking yourself

6:08

what you want your career to look

6:10

like, but more importantly, append and

6:12

why to the end. What do I

6:14

want my career to look like

6:16

and why? Then you might get

6:18

to the heart of what matters. That's

6:21

the news for now, but

6:23

go and subscribe to the

6:25

ChangeLog newsletter for the full

6:27

scoop of links worth clicking

6:29

on, such as self -host

6:31

your own open -source AI research

6:33

agent, a web -based free

6:36

alternative to ScreenStudio, And this

6:38

week's developer dictionary definition unit

6:40

test. Get in on that

6:42

newsletter at changelog .com slash news.

6:44

Oh, and I did want

6:46

you to know that you can

6:48

now buy all of our changelog

6:51

beats albums as digital downloads direct

6:53

from our merch shop. Yeah, I

6:55

like beats. And for a limited

6:57

time, use code BOGOBEATS to get

6:59

a free album with each purchase.

7:02

Check that out at changelaw

7:04

.com slash beats. All

7:06

right, have yourself a great week, like,

7:08

subscribe, and leave us a five star

7:11

review if you dig the show, and

7:13

I'll talk to you again real soon.

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features