Ramblin' & Amblin' (2026-10-15): Going to be wearing a hood because mosquitoes
•
UGtastic Archive
Ramblin' & Amblin' (2026-10-15): Going to be wearing a hood because mosquitoes
Loading this player connects your browser to Youtube.
Full Transcript Available
LIVE CC
UGtastic Archive
Press play or click any turn in the transcript to start real-time synchronized playback...
Ramblin' & Amblin' Field Notes with Mike Hall (Staff Software Engineer) Recorded on the move: engineering observations, systems architecture, and software craftsmanship reflections.
The Interviewer
Mike Hall
Host, ramblin-amblin
The Presentation
Mike Hall
Host, ramblin-amblin
▶ Speaking
Alright, so I'm going to be wearing a hood because
mosquitoes are out like crazy, but what I wanted to talk
about is ephemerality and software and mandalas and all
kinds of fun things like that and one of the concepts of
software craftsmanship of loosening your relationship with
the code, decoupling the coding from the thinking. Making the coding so fluent that the ideas just emerge
almost like playing music. I just wanted to tell a story about some kind of early days
of coding things. I got TRS-80 Color Computer 3 for my
communion.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I was raised Catholic and I've been through all the sacram
ents. I have Parvuli Day, I have Adultery Day, I've been
through the full range of CCD, and I even attended multiple
summer sessions at St. Vincent's Preparatory School in Lam
ont that doesn't exist anymore. So, um, and it was when I was going to be a freshman, I had
to decide going to St.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Vincent's Seminary Prep or to public
school and money was a thing and went to public school. And then turns out St. Vincent's closed the doors that year
, so I don't know if I caused St. Vincent's to go out of
business, but now focusing back, back, focus, focus, Mike.
Mike Hall
Host, ramblin-amblin
▶ Speaking
On the Color Computer, TRS-80, Color Computer 3 with BASIC,
and I was, whatever age you are when you get First Commun
ion and your parents or father's still in the Union and he's
still making Union money in the Midwest. So, uh, so, uh, so you can get a Color Computer 3, but not
the Commodore that you really wanted, um, because all your
friends that you knew of had, uh, Commodores. I don't remember if Amigo was a thing yet, but I remember
Commodore and then whatever, the, uh, Corsair or something
like that, I don't remember. But there was a couple of things.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, but I did not want to in this hurry. That was not, I didn't want to play games. I wanted to have a computer. Why?
Mike Hall
Host, ramblin-amblin
▶ Speaking
Because there's a nerd. I don't know. And, uh, I would, I had no storage. It, okay, so my parents got me the base station.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Uh, I hooked it up, Channel, whatever, 3, um, on the back
of a little TV. Um, I have a picture of it somewhere. I'll find it and maybe scan it. And, um, me being so excited, my little suit get in this
box and then me sitting there in a chair with a book open
next to me that has got something that I can, I don't know
what I, what I saw, what I was reading through this book,
but I would look for programs.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Yeah. All right. So, sorry. Base station, we had gotten it with a, uh, cassette player
because there was some educational games, uh, that came
with a book that had kind of like a pressure sensitive, uh,
device, but there was a black hole game.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And remember, this is Disney's black hole. It just, you know, was still enough in my memory that I, I,
I thought it was really cool looking. Um, and, uh, I had, I, I, I had, uh, so that was it. I didn't have any permanent storage and I tried to figure
out, um, uh, how to just save to the, to the drive, but it
was, it was beyond my capabilities at the time.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I wasn't on the Savant. Um, the, uh, I was kind of a more brute force kind of guy. Um, and, uh, I just keep doing it until eventually
something appears. Oh, all right.
Mike Hall
Host, ramblin-amblin
▶ Speaking
So that's painting the picture. Super slow. The, uh, the pressure buttons on the, uh, on the, uh, on
the interactive game, uh, book don't really work. I want to make a computer do something.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Uh, so it came with a book and I read these books and I
would carry them around with me like little totems. They went with me everywhere and I would sit and I would
just read it and I didn't understand a word I was reading. I was just absorbing information and, uh, let's see if I
can do this. I gotta get one of those sticks.
Mike Hall
Host, ramblin-amblin
▶ Speaking
It makes it a lot easier. Um, I would type in the, I love to make fractals. Like, I, I don't know where it hurt or if I knew what they
were, but I liked the geometric shapes that would bounce
around or fold in and out and make patterns that would
repeat in a, in a recursive, you know, an infinite loop. And I would sit there with a book and I would key in, you
know, literally transcribe, uh, the program that was in the
book into the terminal, execute it, and then sit there and
watch it run.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And then I would stop it and then I would, I don't know,
somehow I would modify things to change the color. I, you know, I, you know, I, I, I, I had my struggles with,
with, with, with maths and things like that at this age. But, um, the, you know, like I was, I knew enough to, to
poke around with it and make it add or subtract or make the
numbers bigger or smaller. Um, you know, try to find information.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, but I loved it. Um, and the, but here's the crux of it. When I was done with all of this, it's just a computer
plugged into a wall. It has RAM that it's, it's operating in.
Mike Hall
Host, ramblin-amblin
▶ Speaking
It has no storage. I do not have, uh, uh, a, uh, a floppy drive or anything
like that. I have a tape deck, which I don't think I even had a writ
able tape if I even could, um, figure out how to write to it
. Um, so the program would be gone.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Gone. And then, uh, the next day I would get up and I would play
the type, the, uh, program into the computer game. So, like, that was, you know, and, and, you know, it may as
well have been magic to me at that time. I was like, I was, I was casting spells to make this thing,
but then I knew that it was not permanent.
Mike Hall
Host, ramblin-amblin
▶ Speaking
There was no holding on to it. There was only the time that it was on my screen. And, um, if there was any interruption or turned off the
computer, it was gone. And the only thing that was permanent was what was written
down.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, but what was written down was not executable. I had to faithfully transcribe it back into the, into the
magic blinking box. Um, I think I had a little bit more, um, sophisticated view
of this than I'm, I'm, uh, carrying on here. But it was more about the ephemerality of things is that,
um, you know, we, um, we write code now.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And, uh, we build systems and we're facing now, uh, AI
making the code generation super cheap. And, um, I'm not saying that, um, I better get going. I'm not saying I'm, uh, for just blindly, uh, um, letting
go of the code, but I've, I just for a long time had, had,
had kind of taken for granted that the relationship with
the code was to run it. Um, and when it's done its purpose, it, it, it disappears.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, and, uh, and, uh, and you got to deal, deal with it
again. Um, so, you know, you would solve the same problem over and
over and over again. And that's, you know, kind of like what, um, uh, the
software craftsmanship did with katas and, and cones and
fascinating things like that. And really when I look at what we're facing now, realizing
that I really did have a disconnect in thinking for some
folks is that, um, code was, was, you know, like they like
to say now, code is all alive.
Mike Hall
Host, ramblin-amblin
▶ Speaking
It always was. It always was. Cause it's just, you got to hope the number changes. And, um, but it, it very major of it is that it's ephemeral
that once the, the, the, the power is turned off, it's, it
's just gone.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, it was that book, that book that told you how to, to
get back to the fractals shown on your screen. Um, and, and what did it take to write the book? It took a lot of, of, of thinking and you, but you only
needed to type that once. And then it was reproducible by an infinite number of
monkey, mic shaped monkeys who could take and type that.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I don't know. I don't know what this, this really says, but, um, I'm just
trying to talk about a difference in mindsets here. Um, is that, um, is that like we, we, with version control
and things like that, where we could tie a line of code to
the value of the work done by a developer. Um, associated with some goal or whatever for the
businesses, where we, how we define our value.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I, I don't think it's like something we do consciously, but
I, I think about, um,
Oh, that's creepy. Oh, hello. Sorry. I thought you, you, we're both doing the same thing here.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Sorry. I, you have a good one. Yeah. We're all scenery and in each other's stories.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, you know, I think that was something that, uh, Pink
Floyd talked about, but, um, we are now looking at this
industry at, at, at a mindset that is still associating our
value with our lines of, of output. Um, and again, I'm, I'm not saying this is a conscious
thing that everybody's setting out to, to do, but I think
it's kind of that, uh, you know, the sound above. And so I had to disconnect, uh, Hey, why can't we just run
the format around the whole code base? Yeah.
Mike Hall
Host, ramblin-amblin
▶ Speaking
But who's going to be associated with that commit? You know, there's also the accountability because each line
of code becomes a liability that you're associated with. If it goes wrong, you're the one that gets a call. You know, I've, I've done it myself, go find the name
associated with that, that line of code.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And that's, you know, not, not to be punitive, but they're,
they're the last one to touch it. Maybe they could tell us something, you know? Um, so, um, I thought that person was a scarecrow at first. They were wearing kind of natural looking clothes and I, I,
it put some black underneath and I, that's why I was
staring.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I was thinking, I was looking at a scarecrow, but it was
actually just a nice normal person. Just happened to wear black underneath their outfit. And it was, they were sitting very still, um, but they had
a camera tripod set up. They were doing the same thing I'm doing.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Yeah. Just out here talking. I hope their channel gets a million views and they have a
silver and gold trophy for, uh, excellence in YouTubing. Uh, I'll, I will be happy for that.
Mike Hall
Host, ramblin-amblin
▶ Speaking
So anyway, yeah, ephemerality. The Dalas, Taoism, Tao, Buddhism and crazy sounding stuff
for somebody who grew up in. Every church that would host, host their parents when they
were growing up, um, uh, looking at, at just the, the way
we think about things and, and that, how that frames our
disposition. And I think about being a little kid and it didn't even
occur to me that it was, should be annoying that I couldn't
save that file because there was no saving the file.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Well, okay, maybe I exaggerate. I knew that I didn't have storage and I did try to find
ways to acquire something and I just didn't know how to do
it. I just didn't know how to do it. That didn't mean I didn't want to.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I didn't take stops. I just didn't have anybody in my space or at all that I
could work that through because it just wasn't their thing
either. Not that they weren't, not that they weren't working hard
and doing good stuff, but, um, yeah, that's, it didn't
matter to me at the time because I just like to see the
code run. And know that what I just did produced this, right?
Mike Hall
Host, ramblin-amblin
▶ Speaking
even though I was copying, um, somebody else, I still had
to type it in, um, um, um, but then it would go away. And then when you do exercises, I think we, we, and here's
ultimately where the point I think I'm trying to get to is,
is that early in self-requestionship movement, there was a
push to do things like Cohen's, which were exercises where
you move through a set of, you know, questions. Um, but as you answer them, it was a little bit more fun
than that. And there's a, there's a theory behind, and there's a
cultural history behind the very concept of a Cohen, um,
for another conversation.
Mike Hall
Host, ramblin-amblin
▶ Speaking
But, uh, uh, Katas, where you would start and, um, you
would do a predefined set of steps, like read a book and,
and open the book. And then, uh, you start by just mimicking the steps, but as
you repeat the steps over and over and over again, you put
more and more focus on different areas of, of the process
of the steps of the motion between one step to the next and
finding the flow. What's the flow there? And what does it tell you about the
problem you're solving?
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, you know, I wasn't there yet. I
was still at the wrote process, but at least with the wrote
stuff, you can teach people the wrote stuff. Um, you know,
it's better than nothing because at least I could type
something and make it do something. So here we are with AI and now code has become ephemeral
again, you know, and, uh, but we still need people to wire
up circuit boards.
Mike Hall
Host, ramblin-amblin
▶ Speaking
We just so many people that can, um, uh, make machines do
things that hasn't gone away, but it has changed. Um, but I think as we're, uh, I don't know, none of us have
been through this before and everybody's got an idea about
what it's going to be and what it's going to do. All I know is that once upon a time, little kid got a trash
80 for his first communion obsessively typed code into the
little terminal on this, whatever, 480, right? Whatever, uh, television screen and, uh, uh, uh, uh, phosph
or burn green and, uh, is now looking at what people were
trying to teach us 15 years ago,
talking about Cohen's and Kata's and, and letting go of, of
the code per se and becoming fluent in solving the problem
and moving through the code, um, embracing ephemerality
with your template generation and abstracting, um, um, um,
you know, in, in, in, in as much magic and metaprogramming
as possible to hide the internals of, of, uh,
uh, uh, the implementation of a, uh, of, uh, of, of, of a
problem and, and, and that enables somebody to do something
, whether that be, uh, post a blog post or, um, make fract
als or, um, one multi-billion dollar, uh, uh, marketing.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Marketing, uh, systems and, uh, like, you know, Groupon did
for a long time, uh, and other companies still do. But, um, the anxiety over, um, code not mattering anymore,
I mean, I don't know. I, I, I go to a website and I don't look at the HTML, I
look at the, the, the, the webpage and, and either it works
or it doesn't work, um, I don't really, actually, really
anymore care all that much except for professional
curiosity about the framework. Oh, yeah, they're running on this old version of law.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Okay, cool. Whatever. That's fun. Um, but the anxiety that I think people are facing is once
upon a time, the code was in books.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And, and, uh, I don't know what I'm trying to say here. I'm really just trying to say that I think we're in an age
where we're going to have to be looking back at, at lessons
and, and coming back together. And that I'm going to be with you here out in Lost Land. But, um, there was, there was something important being
said there that resonated with me.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And I think now here as we're, we're facing AI and the, uh,
Gotham Software Engineering that, uh, it is going to be
people coming together and
not worrying so much about whether their name is associated
with the line of code, but finding a way to reason with, I
don't know yet. I don't know yet either reason with the outcomes, reason
with, um, results, reason with efficiency, reason with, um,
um, you know,
can you do something without flooding the, uh, the entire
local area network and, and, and breaking our data center. Um, oh, and then we pop the hood and it just happens to be,
you know, whatever Kafka MQT, whatever is in there. Um, um, it doesn't matter, but we also know how to move
these systems forward in an age where that, that
implementation is ideally doesn't matter anymore.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, but there's got a whole different skill set that's
going to be required for that. And that's really what I'm trying to get to is that, um,
code was always just a thing we typed. Understanding what that code meant is important for the
person that wrote the book. They, they, they still will be needed to understand how the
machine maps to, uh, the human.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Uh, but, uh, for those of us who are working at a little
higher abstraction layer,
it's going to be about really about stopping and figuring
out how to solve the problems and how,
um, sorry to be interested to introducing another concept
so late in the conversation,
but, um, Conway's law, you know, that we're going to have
to embrace that. I think. Um, as, as, as a, as an industry and really understand that
there isn't a duality between us and, and the systems that
is being implemented. And then trying to just say, oh, the line of code is the
only indicator, uh, we have as to who has context on this.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Is it going to be insufficient? Um, when we're going to be able to say, have, uh,
a bunch of people who are able to actually hop on an AI
session, I'm, I'm spitballing here, hop on an AI. I can imagine this. I just saying that, um, and, and the, this, the ecosystem
is, is fully wired up for observability.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And it's got MCPs for inquiry at the right level, uh, that
we can have people who, let's say a marketing person who
doesn't necessarily know anything about SQL,
but notice how, uh, when they engage an agent, they can ask
questions about the behavior of a system and do analysis on
spot checks in, in the stream. And being able to say, okay, yeah, this is strange behavior
. Um, and then they'll be able to guide specialists who will
be able to, uh, go in and, and understand the system at a
deeper level. We're going to have layers of abstraction that are going to
be, uh, exposed is what I think is going to happen.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And again, the code becomes ephemeral. A change, the fix is, um, uh, to switch to, uh, you know
what? We can't do Python here anymore. It's, this is, uh, too performance sensitive, blah, blah,
blah, blah, blah.
Mike Hall
Host, ramblin-amblin
▶ Speaking
We can implement it with, um, um, you know, we can rewrite
it in Rust, but, but seriously, we can rewrite it in
something and more performant. And then we have to change the pair form. We have to change this system. It's got to update the deploy structure.
Mike Hall
Host, ramblin-amblin
▶ Speaking
And then we have to have a way to make sure that we have
continuity of data. Is this a data chip? Like, do we change the schema? These are the kinds of things that I see as being more
important in the code than they always were.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Um, but the only way we had to get the system to do, the
thing was to, to open up the book and key in. The, uh, uh, uh, the key in the, uh, the commands. And now it's going to be, um, more about the reasoning with
the system and, um, do I say that's a good thing or an
ideal thing or anything like that? I don't know.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I don't know. I just think that's the way it's going to shake out. But, uh, it's going to need a way to decouple our identity
and our proof of value and worth and, and, um, ownership. Finding a way to decouple that from a specific line of code
.
Mike Hall
Host, ramblin-amblin
▶ Speaking
I don't know what that'll look like, but I just feel like
that's the shape of things to come. And I think that's ultimately what some folks are trying to
, to warn about or, or to evangelize. However you hear them. Um, I don't know.
Mike Hall
Host, ramblin-amblin
▶ Speaking
Just a story. Just some thoughts. We're all figuring it out at the same time. So, you know, I know as soon as I stopped recording, I
would, oh, I should have stopped this.
Mike Hall
Host, ramblin-amblin
▶ Speaking
But, um, that's okay. All right. Thanks. Bye.