Quotes · You

“You will either step forward into growth or you will step back into safety.”

I’m going to wrap up my recent Maslow kick with one last little kick in the butt.

You will either step forward into growth or you will step back into safety.

Abraham Maslow

You see people play it safe all the time and end up in the doldrums of easy choices, eventually stagnating and even sinking right where they are.

It’s like when your favorite band tries out a new sound. Sometimes the result is a career changer. Sometimes it’s annoying or just so very very bad. But it is almost certainly better than doing the same crap forever.

Software Dev

Why asynchronous programming is (was) hard

One of the most difficult things about mobile development is asynchronous programming, which means doing different things at the same time. This is not the normal flowchart-style sequence of traditional programming.

Weirdly enough, with Swift completion handlers, an asynchronous function exits before it finishes. Or if you’r not careful, it might never finish at all. 🀯

Oh no! This is entering annoying quantum mechanics territory. 😭

If none of this makes any sense to you, then you’re not alone.

All of this is why I love the following video from WWDC 2021. Nate spends the first eight minutes showing how downloading an image and generating a thumbnail quickly becomes “verbose, complex, and even incorrect” in traditional Swift programming. (Side note: I like how Nate apparently worked hard on his hand gestures as well.)

The payoff: Nate then explains how async/await will let you write asynchronous code basically like “regular code.” 🀩

Quotes · You

“What a man can be, he must be.”

Good ol’ Abraham Maslow, the American psychologist who gave us a pyramid and a hammer, is at it again with some pretty sensible insights.

This time he’s riffing on Aristotle’s function argument about what the heck we’re even doing here. Basically, we’re here to be useful.

A musician must make music, an artist must paint, a poet must write, if he is to be ultimately at peace with himself. What a man can be, he must be. This need we may call self-actualization.

(Apparently he was an old-school fan of the “he/him/man” pronoun. πŸ€·πŸ»β€β™‚οΈ)

It’s one thing to find your purpose — and those who do so should consider themselves fortunate. But the real trick is to actually do something about it.

It refers to man’s desire for self-fulfillment, namely, to the tendency for him to become actually in what he is potentially: to become everything that one is capable of becoming.

Thank you for the reminder, Mazzy. Can I call you that? Because here’s another Mazzy who found her purpose.

Quotes · You

“If all you have is a hammer, everything looks like a nail.”

This Abraham Maslow fellow doesn’t just have a pyramid, he also has a hammer. Here is the popular phrasing of Maslow’s Hammer.

If all you have is a hammer, everything looks like a nail.

Maybe Maslow

I love this saying. People often “hammer away” at something the wrong way, wasting time and failing to learn a new skill.

It’s easy to make this mistake.

As a software engineer, I’ve seen this 1000 times. “Well, we have a bunch of web servers, and we need a mobile app, so… let’s make our mobile app using web tech!” At first, it seems to make sense. But you end up with a crappy app, lots of extra work, and maybe even some unhappy developers who leave because they care about their career too much. They want to use Xcode because that’s a great tool for making apps.

(But beware, Xcode could become your next hammer. πŸ€·πŸ»β€β™‚οΈ)

Software Dev

“Perhaps you could tell us what you personally have been doing for the last seven years.”

As MacBreak Weekly celebrated the 14th anniversary of the iPhone’s launch, I was reminded of Steve Jobs’ “redemptive arc.”

Here is Jobs addressing a somewhat hostile question at the 1997 WWDC. At the time, Apple was nearly out of money, and Jobs had just returned after previously being kicked out of the company.

George Bernard Shaw said that “your patience when you have nothing” is one of the two things that define you. It’s interesting to look at Steve Jobs when he is down and see the vision and patience that was brewing at the time.

As we have tried to come up with a strategy and a vision for Apple, it started with what incredible benefits can we give to the customer, where can we take the customer. Not starting with ‘let’s sit down with the engineers and figure out what awesome technology we have and then how are we going to market that’.

And I think that’s the right path to take.

It would be four more years until the iPod launched and ten years until the iPhone launched.

The end of Jobs’ answer also reminded me of Teddy Roosevelt.

Some mistakes will be made a long the way. That’s good, because at least some decisions will be made along the way.

Steve Jobs

Ah yes, patience and decisiveness. Like a good game, they are easy to learn and hard to master.

Austin

Places to play around Austin

Here’s a great post from do512 on places to go in and around Austin to play like a kid. Take the kids or be a kid for a while.

πŸ‘‰ Where To Be A Kid Again In Austin

This post has it all: mini golf, pickleball, disc golf, go-karting, arcade games, bowling, water parks, darts, karaoke, roller skating, rock climbing, laser tag, art, even snakes and alligators.

Cheat Sheet

Dreamland | Austin’s | Typhoon Texas | Peter Pan Mini Golf | Punch Bowl Social | Austin Panic Room | Animal World & Snake Farm Zoo | Blue Starlite Mini Urban Drive-In | Toy Joy | Austin Bouldering Project | Austin Roller Rink | Pinballz Arcade | Blazer Tag | Upstairs Circus |