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.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More