2023-03-17 Roundup

12 steps to better code, introducing Software Factories, protest porn, AI calling you pretending to be loved ones, what's the best use of your coding skills, Quantum Retrocausation, paper models of your favorite computers...

2023-03-17 Roundup
Join the Nerd Roundup Discord Server!
Check out the Nerd Roundup community on Discord - hang out with 81 other members and enjoy free voice and text chat.

Transcript (Beta)

Hi there, I'm Daniel Markham and you've come to danielbmarkham.com or the weekly roundup.

If you've never been to a roundup before, my friends, you are in luck.

The roundup is for once a week.

My tech friends and I get together and talk about the articles of the week that we're

interested in.

We have an open Discord room.

Anybody can drop by.

Anybody can post articles there.

And every Tuesday I take a look at the articles that get the most traction in each channel

and then we kick them around on Wednesdays.

I can join the Wednesday discussion. So that's got Scott amber. I've got Alexander James Grinning and Greg young is not here

I don't know if you'll show up or not. Hey guys

Hello, hey Daniel, so Alexander what have you been doing this past week or two?

Been fighting my robots

You've been fighting your I'd be that means you fighting the robot or having the robot fight other people or other robots

No, it doesn't do what I wanted to do. So

That is what I've been doing

Yes, hopefully we have this saying here

It's like you would say you should have seen the other guy and usually if you're in a fight and you were losing

Yeah, we would know it, but you don't look like you're losing a fight

it. Luckily my robots are gentle and friendly. A lot of them make them into killer robots.

Yeah, somebody's testing a robotic machine gun right now and I don't want to be that

guy. Remember that old comic, Magnus Robot Fighter? No. No, I do not remember that. Has

this a Canadian thing? It was pretty good. Okay, yeah, it must have been. I think from

It wasn't one of like the big Marvel or DC ones.

I think it was key comics, but about a guy in the 30th century

and he fought robots, you know, robot uprisings,

stuff like that.

Different than Dudley Dewright.

Yeah.

Different than Dudley Dewright.

Yeah, Dudley had the big hat and the,

was it an elk?

He was riding on an elk or something or a nice guy.

Yeah.

He had a girlfriend.

Yeah.

That's always a plus. Scott, what you've been up to this past week?

It's March break here, so we've been just doing fun stuff with my daughter.

That was awesome. Mr. James, how goes the battle, my friend?

Well, it's kind of cold down here in Florida today. It's only 65 degrees or something like that.

So, it's fine. I mean, it's good. The battle is going fine. The battle between goofing

around and doing a little bit of work every now and then. The goofing around seems to

be winning right now. But so, there's nothing wrong with that. There's nothing too much

wrong with that.

Yeah, you know what I mean. Go ahead.

What were you saying, Dan?

I was just going to say, you don't want to be the guy who's always busy. And my God,

Somebody just shut this guy up because he doesn't know what he's doing, but he's always busy. So that's you don't be that guy

Well, I'm always busy, but I tend to shut up anyway most of time. Yeah, I'm God bless you

I was working by yourself with the computer, you know, I

Find it when I program by myself. I talked to myself a lot more because I rubber duck

But when I don't code I do not do that. It's a weird thing

James, we have news about, do you want to share the news that we were talking about earlier

this week?

Oh, yeah, sure.

Yeah, the Agile conference accepted my TDD workshop, which was kind of nice of them.

I've done it there in the past, and then they got it, you know, it all went away for a while

with COVID, and it's starting up again, and I thought, what the heck, I'm going to submit

because I'd kind of like to go see my old buds at the conference, and for some reason

I took my workshop, 180 minute workshop, TDD in multiple languages, I call it your first

TDD.

Bonjour.

I'll say TDD.

Now you mean programming languages, I'm sorry.

Again?

You mean programming languages, not Frenchers.

Yeah, in several different programming languages, the conference is in English, I think it will

have ways for people to test drive in C, C++, C-sharp, Python, maybe something else, Dan.

If you feel motivated, because I did ask my good friend, Dan, if you would help me

facilitate, because it's a big group in a long session, and Dan graciously agreed.

I'm always up to help programmers out, my friend.

All right, good. So we're going to go see what it's like to go hang out in

Lando for a week. Yeah, I was it's this is at the Gaylord. I believe I was down there in 2013 or so

What what a set of digs they got it's an amazing place down there. It's good. I think we had a

Adult underage in a bar there Dan

We did we have picture of us with hats on

Yeah, I remember that and you tried to tell me you tried to give me a puzzle

What's the answer was doctor who and I'd never ever seen a doctor who show and so you're a very nice person

You kept giving me more more hints about what the in the puzzle

And you could have given me hints from here to right now ten years later, and I never would I guess

Doctor who bended it was a very interesting conversation. It showed me how much patience you have with the average moron. So it was pretty good

Okay, so let's kick this thing off. Oh by the way for the last week or two I have been doing

sort of male nurse activities,

but my father-in-law had surgery a week ago.

So you go to the hospital and you stare at the floor

and hope that things turn out okay,

and that things did turn out okay.

The doctor did not call me in front of his sister in it

because unless he's got some UI problems,

I really couldn't have helped, but it is amazing.

Open heart surgery, three or four days later,

the gas going home.

I just, this blows my mind.

I don't understand, it's amazing.

You know, my father-in-law had that back.

Oh, geez.

He was probably like 65 and he had it.

And he had, he put himself one foot in the grave.

He said, oh, I'm tired of living.

This is too much trouble and blah, blah, blah.

And then he lived in 95.

And he lived with us the last couple of years.

You know, so it's important work, Dan, keep him going.

Yeah, Melissa's dad is very active outdoors,

carpenter dude, 78, I think.

So here you got a guy who's almost 80

and there's spreadness chest open and stopping,

sorry, it's just, it is an amazing time to live in,

blows my mind.

Yep.

Amazing they got him out of the hospital that fast.

You know, they're cracking your chest open there.

That's gotta hurt.

Yeah, she's been home, I think it's been.

It's been a long time afterwards.

Yeah, it's been six days, I guess, total now.

and I was just talking to my wife and he's moving around

without much pain, with no pain meds, six days

after splitting your chest in half.

Look, it's some kind of black magic.

So what's he saving the pain meds for?

I don't know, maybe he's gonna make some bucks

down at the 7-1, I don't know.

But yeah, that was, I told him that he looked better

after his open heart surgery than I did

after my stomach surgery 10 years ago.

and if I need another stomach operation,

I'm going to them heart dudes

because they're very rock up here, man.

Awesome.

What the heart dudes do you tell us?

Heart dudes, yeah, that's the official term.

We have the older heart dude

and we have the dude or S, dudette, the lady heart dude.

There's a lot of dudes, a lot of dudes at the hospital.

Dudette, yeah, okay.

Yeah, you're not supposed to say add anymore

because that's supposed to be diminutive

even though using the diminutive

is a term of impairment, so fuck them.

All right, you're a poetress.

Don't worry, Dan, you won't be canceled here.

No, I just, I love the language

and I hate to see it like go from a thousand

really cool adjectives to like these three adjectives.

And this one I'm not really sure about.

It's like, oh man, come on guys,

what's wrong with poetress?

Don't worry, English language, there's over a million words.

There is, that's the beauty of it.

Yeah, who wants to limit it?

We make stuff up as we go along and it works out fine.

So, here is the Joel test that John posted.

This is 12 steps to better code.

You guys have a chance to read that?

I looked it over.

I've seen it before.

Yeah.

I think, yeah, John said he would stick to most of those.

Maybe a little bit, but pretty relevant stuff.

Yeah.

I think I would probably, this is 15 years old, I probably would have made a very similar

blog post 15 years ago. It's Apple Pie, Goodness. On the channel I added a link

from a friend of mine who made his own list up based on you know Lowe's or

Joel's inspiration for people doing embedded systems and he came up with

15 things. Yeah I'm going to do the 16 things for... Well you know as a

that computer nerd, 16 would be the right number.

Yeah, keep it, keep it even.

To the fourth.

If you celebrate high day yesterday,

I just want to know.

Oh God, I forgot about that.

But they don't have a five day,

which is this five supposed to be even better number than five.

Well, you could start one.

Seven round up for five day.

Do you celebrate the international cheese mouse day?

So the cheese mouse comes to programmers

and brings them little pieces of cheese.

You've never heard the cheese mouse story?

Oh my God, okay.

Well, I'll post a link.

It's very exciting.

But yeah, there's a cheese mouse,

much like a Tooth Fairy or whatever.

But a couple of knits I have here.

It has nothing to do with where's my cheese.

No, no, the mouse brings cheese during the night

to a good little programmer's here and there.

I think it's, yeah, 15th, maybe it's 15th,

I think it's in March.

I haven't celebrated in a while.

That's why I don't have any cheese.

Do you have a bug database for the items?

You know, I get it, but this kind of gets me.

Bug databases are absolutely necessary.

They get far, far out of hand

and both of these statements are true at the same time.

I know a few organizations that don't bother having one.

I think it's a dangerous precedent to start adding randomly,

willy-nilly things to any kind of list somewhere

because Markham's rule of project management,

anything times a big number is also a big number.

It's a stupid rule, but what it means is the more shit

you throw into your overhead,

the longer it's gonna take, no matter what it is,

it's just more stuff.

So a friend of mine that worked for a big company,

they must have been using these rules.

And he asked me to send him a letter

because they needed a letter from somebody outside

their organization because he's trying

to become principal engineer.

So I wrote a letter form recommending him.

And they were test-driven development, early adopters,

building this amazing system for oil exploration in Norway,

as a matter of fact.

And they had a bug list, but it was empty all the time.

And so when I got his, when I wrote his letter,

I wrote in there and, you know,

about what an awesome guy he was,

and that they didn't even have a bug list.

And my recommendation was rejected

because it's against company policy

to not have a bug list.

Oh my God.

So I had to revise my letter to say,

they had a bug list, but it was empty.

Yeah, yeah, I like to have mixed feelings.

I'm generally against bug lists

because they just send you down.

you have to have a list, no doubt.

But the issue is, first off,

you can only track about 10 things in your head

at one time anyway.

You can only work on a few things at one time anyway.

So you're naturally limited to doing just a few things

at one time anyway.

Now, whatever else you wanna call it, other stuff,

okay, fine, but don't do anything with it

if you're gonna keep it out there.

But yeah, I've just seen,

I have gone through as a PM multiple bug databases,

Hundreds or thousands of items long and it's it's a it's a god-awful death march and they never get done

No, so when I was at IBM we actually had a

System where we did an analysis of people's the bug databases and

And then we presented to the client of you know, hey, here's here's reality that you don't want to hear about and

And we could find the point in time in the bug list where you're statistically guaranteed

to never get to that.

So these companies would have bugs that are like eight, nine, 10 years old in some cases.

And then meanwhile, if you look at the history of what they actually dealt with, somewhere

between a three and six month point was this cutoff where they would never get, it depends

company and the nature of what they're doing, but it was never, never more than six months.

So anything older than six months, you might as well just delete it because you will never get

to it. There's this dangerous indirection. In fact, we don't want to actually solve problems for

people. So we'll use a piece of code or a list somewhere. And if I had my way, the user would

come into the team room and challenge the programmers to fisticuffs, if they didn't actually fix

the damn code. I mean, I want hands-on immediate interaction with the person I'm coding for

because it lets me prioritize what I'm doing. It just becomes sanitized. It's just an item.

Well, one company I was thinking of, their answer to Bugless was, if we get a bug,

we're just going to fix it. We're not going to do something else. We're going to fix that bug.

And this is the place where mob programming kind of got its name out in San Diego somewhere and

That was their policy and so they showed me their bug list it was a whiteboard with nothing on it

I was going to say what I've always used is a whiteboard and

Monday morning we look at the whiteboard we decide what we're doing for the week and if we have stuff

We're not doing that week like a bug or something that a non-breaking bug something

we need to, a problem we need to solve, something you'd consider, goes on the whiteboard, we

all look at it, Monday morning we look at what we're doing, repeat and rinse, and you've

never can get more than a fit on a whiteboard. There's a physicality, the wonderful thing

about team spaces is there's a physicality that prevents you from making really complicated

stuff because it won't fit on the wall. It's just a beautiful thing. What about testers?

Do you guys believe in the tester role?

That's a good one to argue about.

Mm, don't know.

Yeah, well, I think, you know,

so whose responsibility is it to make sure your code does

what you think it's supposed to do, Dan?

Not me, dang it.

It's a motor guy.

Nope, who has it?

It is you.

But whose responsibility is it?

The product is right and does what the customer need.

That's a bigger responsibility.

I think that the testers have a good role there.

Yes, IV and V.

From everybody role, right?

Yes.

And if you happen to work in a regulatory space

and would like to stay away from jail or big fines,

then perhaps having a tester or two

or somebody would not be a bad idea.

It's really important to set the context.

I mentioned IV and V.

That's inspection, verification, validation.

These are the three operations testers do.

Inspection is I looked at the thing, looks okay.

Verification is it does what your supposed student validation is actually helps somebody to James's point

So IV and V is the magic buzzword for testers. Yeah, you got to have them unless you're

You know, right in Donkey Kong. I don't think you need them for donkey. You don't need the same kind. It varies from industry

Backwards. Oh, I don't know which one means what?

Yeah, and the testing the testing thing is actually a V or a pyramid whichever you want to do it

So there's a lot of these

Not a reason test

Next with some of those V's at the top is way too wide

These narrow V's my last large technical coaching job as part of a team

And I told one of the other coaches that if he drew another testing pyramid, I was gonna leave the room

Every time we met he drew he drew the pyramid. I'm like, okay fine

I got the pyramid and it was just me my point being you have to remind programmers that

it, there's more outside their own job. Just don't keep drawing up here, man. So software

factories, have you ever heard of the term software factory? Yeah, I thought that's wild.

Didn't Symantec used to have one? They would shrink wrap all these boxes and they would

be shipped in just in time for Christmas. Oh, this is one. Well, this is new, uh,

Fiber software for Christmas, right?

Yeah, yeah, wow.

So I guess these marines are like making little grenades

in like shrink-wrapped boxes.

I don't know what makes it a, you're right.

It's a factory with something that Semantic had

and EA and all the big companies 20 years ago.

You know, and there was actually something you should.

I ran the company a few years ago

that was focusing on setting up a software factory

and for, I think it was insurance, I can't remember,

it was crazy, but they were convinced it was gonna work

because obviously software development

is exactly like building widgets.

I worked for a CEO, I reported to a CEO,

a big company once, and he was wanting to industrialize

his software production, which I thought sounded awesome.

Yes.

Picture a little program on board people.

Yeah, smart guy.

So, next is the coming suburban apocalypse.

There's also something interesting in that article, though, before you leave it, about

how they're trying to help their people get up to speed and that they're going to have

industry experts pairing with their people that help them get started on, you know, when

they're in new technology or whatever.

As a former Marine, I have a passion for caring in there.

I could do. I mean, this is critically important stuff. And sadly, DoD just those acronyms

and stuff and announces the problem solves. I wish them the best. Micro application development

innovation challenge. Wow. See, there's an acronym for you. Marine course software MCSWF.

Well, yeah. The Navy has its Black Pearl and Forge programs. Our Air Force has Kessel Run,

Platform One, and Space Camp. I actually talked with somebody that was involved with Kessel Run.

There's a lot of good Star Wars jokes to be had there. Yeah, they actually changed the

parsec line so it made sense in the redo. I liked it better when it didn't make any sense. It was

cute. Anybody get a chance to listen to Charles Morone and the Suburbant Apocalypse?

I didn't. I really enjoy this. This is a guy named Andrew Heaton. He's 30-ish. He's an improv

comedian. He is non politically affiliated, although he's probably libertarian-ish. He's

not hardcore or anything. And he's interested in interviewing people from all walks of life

about various problems. He spent a whole week on city planning, city development and kick

it off. He had this guy come in and talk about infrastructure and I was just listening to this

guy talk. This guy's a former engineer and he's talking about how we buy the term

infrastructure as if it's like this shrink-wrapped thing on a shelf, but what we really need is like,

you know, time to work or greenery or there's actual physical things that we don't talk about.

And he said, if you just like throw money into the generic term infrastructure, you're always going

to be unhappy. He also pointed out that in the states at least, the government would give you

money to build a road and then, hey, you got a road the rest for the rest of the life of humanity,

you got to maintain this road. And so it sounds really good when you get the free thing.

But a lot of times you end up upside down in these things.

The reason I brought this up was not politics. By the way, the reason I brought this up was

software architecture and frameworks. He's talking about city planning and I was going, oh my god,

this is the same discussion I've had about software architecture and frameworks for the last 10 years

or so good stuff. It's actually if you're interested in this topic there's a really

good writer she passed away a few years ago but Jane Jacobs and she was responsible for

some of the leading civic planning ideas in the last half of the of the previous century

and an absolutely genius woman who had these wild ideas that were just wild ideas that

were pretty good guesses and it ended up that she just nailed it, but it's pretty planning,

right?

So you've got to wait 40 or 50 years to see how things play out and luckily some cities

listened to her and it played out reasonably well and other cities did not listen to her

and they're Detroit. So yeah, Detroit's like the bad example. They always like don't do that.

For St. Louis, there's a lot of cities that blew it, but they're getting better now.

Detroit was part, you know, a lot of economics here and, you know, with the industry basically

abandoning the city. Yeah, but it was also just really phenomenally bad. Yeah. Yeah. I think one

One of the points the host makes here,

not the guest, but the host makes is that

when times are good, politicians get lazy.

And so they make easy choices and everything's fine.

They're just gonna do more cool stuff

and they don't pay attention to the bottom line

and it's life is good.

And then when times get tough,

well, guess what?

You're stuck with the same politicians

who have done all the crappy stuff

for the last five or 10 years.

And it's unlikely they're gonna change direction.

So being very successful actually is a counter indicator

of being able to handle bad times.

It was some cool stuff,

because stuff that I liked it a lot

because my problem with architecture and frameworks

is that intuition fails you many times.

So I've seen programmers pick up a framework

they thought was going to do with the box.

They say, oh, this is our framework for, it's a swing.

It's a Java UI toolkit, which it is.

But then you talk to them six months later, they're like,

oh my God, I've got jars all over the place,

my class path is a mess.

And that's true too.

So it's like, we make these decisions based on

what we would like and what sounds good.

And that's not necessarily what happens when we deliver it.

It reminds me how wrong I am all the time,

I guess, put it differently.

So James.

Well, the future is difficult,

especially if you're trying to predict it.

Well, yeah, you know, if you're selling dreams,

I'll buy one, because I love dreams.

But unfortunately, if you're maintaining dreams,

it's usually a crappy thing.

Have you ever played pool in this, James?

No, but that's, it looks like that would be

an interesting thing to play pool on.

There are about a half a dozen in the States.

I think there's some more in Europe.

It's a seven-pocket L-shaped pool table.

I was wondering how you'd figure out this shot

on that table.

Oh, oh, oh, cool.

Yeah, I wanna go, I wanna start at this close end

and end up in that pocket that's on the edge

of the corner over there that's hidden.

It looks like miniature golf, almost.

You just have to do the double bank and,

yeah, I think so.

Let's practice, we gotta keep practicing.

Okay, are there tournaments yet where they're using that table?

I think it's just a I think it's just a bar gimmick right now and like it says about a half a dozen

Not eventually

Yeah, they need a clown if you can shoot the ball through a clown's mouth

I'm up for that. So they made these on purpose for like where where is one?

I went in Florida. I can't tell you right away, but I can let you know it in the show

My it was on a reddit the picture came up on reddit and people were coming. Hey, this is actually a pool table

I'm like, oh my god. I wonder if James has seen this

Never seen one. We've seen other crazy pool tables and journeys around the world

But well, they got the one don't they have like the giant ones right the snooker snooker tables. Okay

It's kind of like people have smaller yards

You know in cities

In a nicely planned city. They have smaller yards in a snooker table

Why what are what you why does your yard size relate to the size of your pool table?

Yeah, I'm just trying to illustrate

There's a pool table the snooker tables are pretty damn big. I asked yeah, they are and we think snooker sounds small

But it means big

yeah

There's a special cues for when you have to do those really long shots and

and they have a fun name for them. They call it the fishing tackle. It looks like

you've got like a big bamboo rod at Sags in the middle. Do they use a bridge

like you do in Red Group Pool? Yeah, it's a long bridge, a long queue and you're

like I mean you need binoculars as well. See the other end of the table or

younger eyes I guess. Find out where those are Dan. We're gonna have to go visit one.

Maybe there's one in Orlando.

Yes, that would be most cool.

I could use another lesson.

I think I've learned to shoot with my correct hand now,

which is good.

All right, that's good.

That's a start.

It's the little steps, it's a journey.

Next up on our list is new tentative member,

Travis Corcoran, I guess he didn't make it today.

Travis's quad character.

I think he's somewhere to the right of Genghis Khan.

Maybe he may be further up to the right than that.

He's he and I say that because I like the guy, but he is a he

He appears to be a ranting lunatic

Which is any come to the nerd roundup. He I would hope he wouldn't I will invite him again

He is a sci-fi writer won several awards. He's not an idiot. He's a computer programmer

Yeah, he his last set of books is written about

It's basically

The the moon book Highlander just redone. What was it? I'm listening to the first book in the series right now

Yeah, the corkens book. Yeah, you had recommended. Yes. I was looking for something now

So, uh, yeah, it's good. I love it. He's very creative, but his characters go off on these long-winded

And and cap rants about stuff. It's like, oh my god. This is this is very in Randy

But he doesn't do it too much. So it's it's horrible. I

I can put up with any kind of rent as long as you have some craft there, right?

So, once you start relying on the rent to take place of your craft, we're part and

ways at that point.

Which is my problem.

I haven't noticed the rents yet.

Yeah.

Well, he's good.

You'll like him.

I respect Travis, even though we don't agree on a lot of stuff, and I was hoping he could

make it.

So, oh, next article.

Now this, we have done a lot of AI stories and this one messes with me more than most

of them.

In the last years, scammers have started using AI to impersonate loved ones on telephone

calls.

Yeah.

That's just messed up, I mean that's just all kind of messed up, I mean it's bad.

Even without that, there's a lot of people that simulate the grandson, you know, type

thing, right? The grandson's been in a car accident and that needs money and

they're calling up grandma, you know, sent $5,000 or you know, he needs bail

money or you know, there's some hardship story and they get money out of grandma or grandpa.

Yeah, this is just a modern age version of that. So, bad people can do bad stuff

with things that might be good. Yeah, the next article and these two kind of go

together is that the Special Forces want to start using deep fakes in their work.

It kind of occurred to me, looking at both of these, that basically what we call AI is

basically faking out being a human so that you can X. So faking out your human so that

you can give people bug help. Faking out your human so you can program. But why wouldn't

it be faking out your human so you can treat people with other money? You know, just once

you start with, I'm going to fake out that I'm a human and I'm actually a machine, there's

really no into the things you all sorts of nefarious bad things and we can

expect that to be incoming. It should be some sort of test for that. I think it's

an, isn't it the the eyeball thing where you ask them if they're lesbian or not

and it's a, yeah it's a blade bladerunner joke for those who missed it.

Replicates. It's a bullet comp test. There's a tortoise in the middle of the

desert. It's turned over. What do you do? I'll tell you what I'll do. I've seen

what was it, ships on fire around the rings of Iran. What a great

Rueckerhauser just knocked that one right out of the park. That was awesome. He

was. I picked that turtle up and go put it on a fence post. Save its life. Well, I

skipped, I scripted this protest porn one. I thought this was a nice heartfelt

article about the difference between trying to make a difference for a positive

purpose in life and just sort of self-stimulating and I thought it was

really good. I would never want to give up on making a positive difference in

the world but there is a line between I am helping people and I am posturing to

make myself feel better and it's a personal decision for everybody just it

You made me...

What's the current...

The Holy Clickbait title, Batman.

Holy what?

Holy Clickbait title, Batman.

Yeah.

Like, he had me at porn, but...

Everything's porn now.

It's like, gee, you click on it, there's nothing there.

It's just...

Yeah.

It was...

It was a good article.

And...

But...

Yeah, come on.

I just read the last paragraph.

That kind of sums it all up.

Yeah. Yeah. Yeah. There is a face to face nature that's built into humans and we need

that. I support the current thing, whatever that might be. We need interaction with other

humans to validate that we're hitting the right track, that we're doing the important

stuff in life and we're trying to use tech as an intermediary for that and I don't think

I think it's working very well.

They're in humans.

It's a bad species.

I don't know if you've considered it, but the whole bipedal thing...

It could be a major problem, actually.

The evidence is quite clear on that one.

Yeah.

Okay, so here's one that...

I think Alexander Acrimonius won.

This is the, nobody needs a better blah blah blah.

So we've seen a couple of these and I think they're an awesome article because they call

into question this whole values thing we were just talking about.

And somebody will come online and say, hey, nobody needs to make an iFart app for your

iPhone.

Somebody needs to be curing cancer.

And it's not that they're wrong, but it's like really, I mean, could we have both?

Maybe I can't cure cancer, but I can make my phone make a farting sound.

Isn't that cool?

Yeah.

I'm going to say with some person that made an app for the Android phones that can help

you score a straight pool, right?

So if the pool table we happen to be at doesn't have the beads across the top we're scoring,

you know what?

There's an app for that.

I started on an app for that a long time ago and then had other stuff I had to do.

But now somebody's made one.

All right.

I've got a little clicker app used during heart disease were also solved, but I'm glad that that happens there

I've got a clicker app. You know, there's little clickers used to have one two three four five

There's like a little clicker counts up

Yeah, and you don't have a

Yeah, I

This this bothers me a lot because I would like a cure for cancer obviously

But I don't think complaining about it and our throwing money at it is actually going to make something really cool happen

I wish it would and I don't think really collection. I don't really see any good that would come from this aside from

Your app is stupid, which you could say like more directly to people

And at least you would have more honest conversation about it

Yeah, so I think one of the

things in that article that I

Noticed was that one made the argument that

But there's an X amount of engineers and software developers in existence.

And if they are snagged up to create park apps for iOS, that might hinder the cancer

research.

That is an argument that I think is good, obvious, but it's not so obvious, but I like

that.

I am disturbed that I wish the apps I had made

had greater social value.

I am seriously, I really would like to do things

that would mean more to humanity as a whole.

That requires wisdom beyond my ability to.

These discussions always end up reducing things

down to one variable that I have problems with.

Like, do you really need a bunch of developers to do it

because it's important?

Or do you need like fewer developers

are in the industry to do it. Do you really need a bunch of mine to do X? Because it's

important. I mean, we say something's important and we automatically do this correlation.

It's important with blah, blah. And it's like, is that really correlated? Because I'm, I'm

not seeing that always as being true. By the way, there's not just one fart app. There's

one like that. Oh my God. Well, there went, then I feel this whole year's software roadmap

is now. And the interesting thing is they're all highly rated. How do you rate a far nap?

So just like granddad. But yeah, I agree that we should do things as much as we can for social

value. I am very disturbed at the fact that the market continues to create things that we want.

And if the draw on drugs is told us anything is that if you get people they want all the time

You will screw them up for a life. That's not necessarily a good thing

But I don't have a solution to that

There's people work on the important stuff, too, you know, so

Like there's a zero-sum game. So there's people

I don't have I don't want to be

I don't want to be blind faith in the market, dudes.

Kind of like, I'm not that guy.

Sometimes there are tough problems.

Let's go solve tough problems

without there being necessarily market there.

However, predicting things about the future

is very difficult, especially when it's in the future.

So it's, we want to treat our journey

as being a straight forward.

I am here, I want to go there when you finally,

when you look back on history,

when you find people who actually made these journeys,

it's never a straight line.

It's always this way, that way over here, that way.

So I don't think you,

I think you can emerge solutions in a certain direction,

general direction, perhaps biotechnology,

proteomics, things like that.

But I don't think you can say,

you know, guys, you got a week and I've got $4 billion.

I think you can like solve World Hunger in a week.

I just don't think it works in that sort of transactional

manner.

No, but we could give you a fart app.

Got a high rating on all I got to say on this is if you want a fart app, do it the right way and eat a can of beans

That would be what I get you there

Yeah, a lot of options for a fart app. I've never really thought through it, but there's a lot there

You want sampling if you don't have sampling. I think your fart app is just

one of the mill

Yeah

Maybe you have to have a part of my way who's solving world hunger

Yeah, maybe you do. Yeah

Yeah, it was, um, yeah, I gotta admit, there was an app years ago with a dog licking the screen. That was sort of cute.

There's a screen clear. I was like, I have video of a dog licking out. I wind up.

Well, how can you fart if you haven't seen your screen?

Yeah, yeah, yeah, I think they, they, they must have put, they must have sprayed something on a pane of glass and then film the dog.

dog but it was cute and there's multiple dogs right so you could you know choose

the breed and all that sort of stuff was pretty good at. What I'm seeing happening

talking about the market creating a bunch of like little jelly bean popcorn

apps what I see happening is we're becoming a trivial society and I think

that your people are just gonna need a new ethics and a new religion perhaps to

say you know I am not gonna spend my time doing this trivial thing because I

I want to be a valuable human being.

And there's always been people

who did not want to make that choice

and God bless them.

They can have their fart happen,

do their things all they want to.

They will not be solving hunger.

Well, part of your existence,

I think maybe as a well-rounded human,

we'd be doing some things that have a purpose

and other things that are entertainment.

I saw this on Hacker News 10 years ago

and one of the smartest, wisest things

I've ever seen online.

Some researchers were doing some study on happiness

And their conclusion was, there's a meaningful life

and there's a happy life.

They are not the same thing.

And so people keep reading about how do I become happy?

And we write these apps to make people happy.

And happy's not our goal that you should really be,

happy's a byproduct of other things,

but it's not something you should be chasing on your own.

Okay, where are we at here?

Oh, yes, so we got a couple more.

Quantum retro causation. I just I saw that phrase. I'm like, oh my god. We got to talk about quantum retro causation because what the hell is it?

I'm travel, right? The guy saying that all these problems we're having we can't reconcile everything

matter of fact

We're not sure if things are local to one another like this

We can't say that this thing is next to that thing because it doesn't appear to be true

but if you let the future influence the past, a lot of these problems work their

way out, this is argument, but it makes my head hurt.

I don't, yeah. So the quantum dudes are having some problems with their theories.

Maybe we still have quantum computers, all sorts of neat stuff, the fields are

still there, but they don't, they haven't made sense for a long time. It's just be

real they haven't made ever ever made sense really they just work so they're

there's working through those things the area retro causality it's even got a

picture of some guy with a beard right you know if he's got a beard and glasses

yeah must be no snowy socket on this jacket on those so we can see if he's

got elbow catches.

Oh, yeah, and it needs the pipe as well.

This, to me, is interesting,

not because I know anything about quantum mechanics,

but because you're watching the science be born here, right?

So they're trying to figure out

what are the things that we can change

to do experiments with.

I saw the same thing in the Netflix series, Mindhunter,

a tremendously awesome series about FBI agents

who started becoming behavioral analysts

to take apart the minds of serial killers.

And once you start that, then you're like,

well, how do I make this into a science?

I can just talk to the guy,

but how do we take this random bunch of data

and create some sort of science out of it?

That's immensely fascinating.

Super determinism.

Yeah physics they got the best buzzwords ever

Oh, yeah, and the final one this is super cool

Paper computers blue my my yes paper computers

Except they don't compute well

Well, no, no, no, they do not actually compute.

If you could build a computer with paper, the word, that would be really.

There we go. Look at this. It is cool.

Why would you? I had no idea why you would do this, but it's cool.

Well, I've seen some of the machines I've had in the past.

Yeah, I had the Amiga 500.

I've had the C64 had the first commercial program was on Apple, too.

I did work on the Mac.

Anybody have one of these M-Sci?

You see the blue one with all the switches?

Oh, wow.

I didn't have one, but the first job I had out of school,

this is one of the systems we had to use for development.

Oh, my God.

And to boot it up, to get it to boot off the floppy drive,

key and the binary, using those toggle switches.

So if you think programming is hard now.

So these lights were bits, on or off bits.

These lights were on or off bits.

You're actually flipping, literally flipping bits.

Yep, and then when you finally had the address set right,

and then the data, you push a button

it would auto increment the address.

Oh my God.

It would give you a do thing to fill in the next one.

And this guy I worked with was detail oriented enough

and not as clumsy as me with the fingers.

And he could actually program it.

I never got the thing to boot.

But he'll say, let me do that.

It's like, he would do it.

Then once your boot, then it can talk to the floppy drive

and then you'd be all right.

Or if you had to put the bits to get it to go,

where did it go?

It had like a bunch of stuff on an eProm or, I mean, what ran?

Something in the boot loader eProm

that knew how to talk to this front panel.

Here's the UI that they came up with, right?

for?

Yeah, it seems like I remember that.

It's like design plans for years.

Yeah, I remember it being an early boot loader kind of deal

where it was either a chip or a disc,

but you configured it by hand to jump

to an address that would be on a disc or wherever.

And once it jumped there,

then it would be whatever you put in.

It's kind of like a removable hard drive.

Amazing, that's just amazing.

Yeah, yeah, I guess the boot loader for this would say,

Go and read the first sector off that floppy drive.

Right, and execute.

Wherever you put that, then go there.

And then that thing could grab the next day or something.

Yeah, so I don't know, I'm not fully grokking it at the time,

but kind of fun to see it in your list of computers.

My dad had one of these early Macs,

and a little guy made this.

The Macintosh?

Yeah, so I had one at work, and he bought one,

He was kind of, for a guy in his generation,

very computer literate, not because he did anything

with computers except for use them as a user of a computer.

But then when he was tired of it, I'm not tired,

but when he got a new computer,

he decided he wanted to protect

the private information on there,

and he put the whole thing into a bucket of water.

Oh, wow.

It's the only thing my dad did that I didn't,

it's like, dad, did you do that?

You know, I had an alien where computer I needed to get rid of and motherboard was shot

memory shot, but I was concerned that something may still be in the hard drive

And since it was all shot, I shot it. I got the 12 gauge out and

Had a bunch of holes there when I left it. That's a good idea. I got a whole hard drive

back in Illinois just for that reason I don't want to throw them out and I don't

have a way to, so yeah maybe shooting target practice would be a thing to do.

Yes, I'd against a tree just put about half a dozen bucks shot in it and

there's nothing in there to, yeah good luck putting that back again.

Yeah, it's hard to destroy a martin hard drive. You pretty much need a sled

hammer or you know a shotgun if you're in the wild west I guess, but I looked it up

And even the degossers, you know the mags the magnets you use they're not completely accurate. They can go through and still pull it off

Yeah, yeah, you gotta smash them

So James you were talking about you were working with somebody who was very dexterous and get the bit the bits flipped

Correctly. Have any of you made the switch? I made the switch from a gooey environment Windows 95 Windows NT

back to Linux. And I had the dickens of a time because I had to start paying close

attention to what I was typing and it was just that it was a different way of

coding. I'd gotten out of it was just mousing and clicking so much it took me

a while to get used to it. I never expected that to happen it was like

oh wow I'm mistyping stuff I because you know Windows would correct your spelling

and but in Linux it's like no no no no I need rm-r you know I you want to get

that right yeah I started abandoning the not because I actually am any good at

typing suck at typing but I started abandoning the mouse because of all

these repetitive things that were boring to do and then I would get wrong you

know if it involves clicking a sequence of things and you know being able to

create a PDF 20-step process like I've got to figure out how to automate that

we're saying I ever did we'll start using a mouse most of my stuff is

automated you know that I have to do repetitively. I never thought I would say

that. As a matter of fact, younger me is probably laughing at older me right now

but I should have never picked up the mouse to begin with because the people

who make UIs change them every year or two and now homeboy here got to go back

and figure out how to click through stuff whereas if I had learned UNIX

commands 35 years ago I'd still be using the same stupid commands. I got a lot

pain a lot of pain you'll be all right it's a quiet anguish is what it is so

you guys been watching any good movies reading any good books past week or so

Alexander you so past two weeks yeah yes and did you see my little YouTube video

about Finland oh yeah oh I didn't get that's it that's the other winter war

right the stuff this sniper dude so first is about Finland being ranked number

One in the half happiness or less country to live in yes, and they talk about something called sisu

Which is kind of like a mentality

sisu

yes, so

The thing I sent to you was a little

Explanation of how they

used sisu to

fair so well in the Finnish Winter War against the Soviets, so that can yes that

article that you have right there, so I have been doing that so it's two weeks

and you see my memory is not that great I probably have seen a lot more but yeah

one of the nice things about keep me a list of my stuff is I can go back and

Look at the list.

Right.

So speaking of the list, before I forget about it,

I have been consuming history of ancient Egypt

by the great courses.

It's a 24 hours and it is amazing.

I thought I would be bored with the professors excellent

and Egyptians did a bunch of neat stuff.

Great, very cool.

Scott, any movies, TV shows, books?

On Netflix, I just watched Cosmos from three or four years ago.

It's a low budget movie about three astronomers

in their car one night, go out into a field

and they're pointing instruments at the stars

and then they stumble into something.

They make it, I won't tell you what it is,

but they make a discovery and of course they don't believe,

it's like, no, you're full of it, this is crap.

You're just hearing some radio signal bouncing off

the honesty or something. And the entire movie is about them sort of figuring out what they've

stumbled into. And then, and then, and then of course, you know, stuff happens, and like,

they run out of battery power. And, you know, just when they realize they've got something,

and they better see it. And apparently it takes like an hour to save astronomy data.

Yeah. But you know, so, you know, the battery is a big issue for them.

Yeah, it all works out the long run, but it's quite a good movie.

Was it a documentary or just a...

No, no, it could be.

It's not, but no, it's just like somebody had a hundred thousand dollars and decided

to film a movie, maybe a little more than that, but yeah, it was really well done.

The entire movie is basically three guys in a car one night.

Love these things are done, right? They're awesome. Even when they're done poorly a lot of times. They have a lot of heart

Yeah, a lot of times they have a lot of heart and people really trying hard

James

Yeah pickleball

Pickleball what is pickleball?

Why do you play pickleball are the pickles involved in pickleball?

Well, it has no purpose other than entertainment and an opportunity to go to the emergency room

I haven't taken that one up yet, supposedly if you go to the emergency room down here

in southern Florida and you say who's hurt, who's here because they were playing pickle

today and half the people put their hands up.

So hitting a pickle around is difficult, I mean it seems like you have, there is no

pickle.

Oh what the hell they call a pickle ball for it, you hit it with a pickle, there's no

pickle at all.

You don't hit a ball with a pickle, you don't hit a pickle with a paddle.

There's no pickle in pickle ball.

Well, but if you blow an overhand swing, then you could hit your pickle.

And then you'd be in the yard. No doubt you would be at the hospital for that.

But Scott, most people don't follow through that far.

So I saw a pickleball court.

They chopped their swing. If they followed through properly, maybe that would be a risk.

I saw, I think I saw a pickleball court once. Isn't it sort of like a wall?

And no, no, that's racket ball.

Maybe, okay.

Racket ball is like a little tennis court.

And there's several regions.

There's a kitchen, which is right next to the net.

And you play with two people on each side.

We play two people on each side,

because then you have to run around as much.

And that's a little bit smaller.

You're playing with a wiffle ball.

Oh.

It's made with holes in it.

And we're playing in, you know, mother nature.

So if there's a wind and that thing's spinning,

it acts like a helicopter.

weird things happening

turns in the air and stuff

that if you're you know people can spin it and does that sort of thing but uh...

that's a lot of fun

and uh... you know you don't be super mobile i'm pretty mobile still but uh...

there's some people that

are really good if putting the ball where they want they don't have to move much

and me i gotta run all over the place you know it's

a hacker so so would be would it be fair to say that

as softball is to whiffleball

tennis is to pickleball

It's sort of the same setup, but just a slower ball.

Yep.

Yeah, it's a smaller court.

So at the community center I go to,

they've divided the basketball court up

into three sections, like three wiffle ball sections.

And they play across width-wise across the court,

rather than lengthwise.

Yeah, when I was in Illinois last summer,

we played indoor, usually we're playing outdoor.

It drove me crazy to play indoor,

because you're not on a dedicated court

and so there's lines all over the place.

So like which lines am I supposed to pay attention to

was the first thing that almost made me go insane.

And then the next thing was a giant echo chamber room

with 20 people and they're all yelling at each other.

And it was just like two,

and then the person's trying to teach us something

yelling at us and everybody else just hitting balls around.

Um, so I almost had to give up indoor after 10 minutes when I said no, you can get through this and then it was fine

but it was

Yeah, we playing dedicated pickle courts here outdoors and so the sound is good and you know the

You know where the lines are you're supposed to pay attention to is this a league kite thing like bowling where you have teams and

Progress to it. Oh you people that do that like there our community has a couple of teams

But I'm not I'm nowhere near good. There's not a bad enough league for me to be on it

Okay, my head. It sounds like I could back it qualify for this call a novice league

Yeah, yeah, there's now. There's not a novice league

Extreme obviously

Yeah, so pickles a lot of fun. So I was playing this morning. I played yesterday

We've got a good pro here that's teaching me how to you know, what I should be doing

And so I'm trying to connect what you're supposed to do with my hand and try to get that to work

That's a good part. We also play a bocce ball and we're not new to bocce ball.

What's a bocce ball? We've got 500 people in a bocce league down here.

You play at the same time? No. Okay. There's two lanes and our team has got eight people on it so

there'll be four people at one side of the team, two at each end and these are heavy balls about

this big and you're playing on a clay. Oh yeah, I've seen that where you roll the ball, right?

Yeah, okay. You can check my untapped feed and you can see because every now and then I check a

beer in with the bachis in the distance. It's got a two-layer effect. Yeah, but we're good at bachi.

My wife is really good and then I don't suck it too bad. The bachi ball seems like the surface,

is it like a carpet surface because it would make a huge difference the friction the surface I offered

there. Yeah, you can play yard bachi, which is what we used to do in Illinois. And then

now there's a down here, there's a court. So it's a defined space, you know, so eight feet wide,

probably, or, or so. And pretty long clay. And it's a like a tennis court clay surface. So mother

nature has her way with the two. So there's variations in the balls, start out straight,

then they might go like this. Yeah, you put the spin on it. That that would be that sounds like

a lot of fun I could manage that the pickleball thing it looks so yeah yeah

we're going to bring my appropriate hat for that let me say let me say I've been

watching it's not that bad it doesn't look that bad it doesn't look that hurt

like it's like tennis it's like an easy form of tennis oh pickleball yeah yeah

I said we started a whole bunch of people we just started it you know you can have

funded it right away yeah I'm just picturing myself at the ER and I mean

I could say, hey, botchy ball accident, right?

But pickle ball, I mean, they're not gonna laugh at you.

This doesn't seem like it's, you know, pickle, you know?

Armed, hand-to-hand combat.

That would be something, in the ER for that,

that would be cool.

Botchy ball, bam.

The first time we played pickle,

we went and took a lesson from the pro.

The world champion was our pro down here,

female world champion.

And she said, we wanna keep you people

out of the emergency room.

The biggest mistake you can make

is to walk backwards, right, to try to get to a ball.

Because you would also trip.

If the balls hit over your head,

either turn around and run back and then come forward,

which if it's a real high thing, you can do that.

Otherwise, don't backpedal,

because that's what you're gonna end up on your ass

and break your wrists or something.

And so, you know, I did my fall early in my career.

I still have a scar on my knee,

reminds me every day not to do that,

so hopefully I won't go down again.

You're talking about professionals giving you warnings.

I was in the Perth of a while back

and we went to look at the dolphins

and the water's like 35 Fahrenheit there

and I'd never been in water like that.

And so the professional, first thing she says was,

you are not going to die,

but you're gonna feel like you're gonna die.

It's like, wow, you're not really selling this,

but yeah, you jump in 35 degree water

and it is, wow, it's something else.

It's a good, my brother does what we're doing.

Hmm?

Why were you doing that?

Like I, oh, it was, I see the doff, see the wild dolphins.

If they have a huge wild dolphin thing,

the dolphins swim by and they give you, you know,

wet suits and you have a mask, but damn, 35 are your water.

It's just, wow.

Hmm.

It, it, no, Alex probably knows about this,

but there's supposed to be health benefits

for being in the cold.

Yes.

The dolphins like it.

The dolphins were having a great time.

My brother goes into Lake Michigan in the dead of winter

and the temperature of the water is below freezing.

It just hasn't gotten around crystallizing yet.

Does he wear swim trunks for that?

Does he go in like just swimsuit?

Goes in in a swimming suit.

He's with the polar bear.

Yeah, polar bear.

Ha ha ha ha.

Yes, we don't want to come with that.

You know, I'm sorry, brother.

I got a laugh in your face on that one.

I'm not going to do that.

Yeah, sign me up for the pickleball.

I'll retract the earlier pick-up.

I'm not sure if that's the word.

Let me send me a go, I think, I have something, guys.

Okay, okay, well, there you go.

You have spent another hour at the Roundup,

and we're really happy you dropped by.

I'm Daniel Markham.

We're here every week.

If you go to danielbmarkham.com,

click on any of the essays.

There's a link to our Discord, please drop by.

Tell us what you think we did right or wrong.

Post drone articles, come by, hang out, have fun.

I will see you on the internet.