Software Dev

Anxious Offline

I make apps for a living. And one of the things that annoys me most is when an app just can’t handle being offline. It needs to be connected or else it acts unhappy or sick. I love apps that are offline first and silently sync with the network whenever they can. Some examples are Things, 1Password, or the stock iOS Calendar app. I know it isn’t always possible for an app to work offline. You can’t have all the movies on your device, after all. But a non-anxious offline app is a worthy goal that we app developers often forget about as we work through the endless details of making something work at all.

๐Ÿ‘‰ My Apps Have an Anxiety Problem

Above is a great article kind of about offline apps. It’s not a UX article and not a software development article. But it does give a very human-centered perspective on “offline mode” and why it can be so agitating when it’s half-baked or too needy. ๐Ÿ˜†

My favorite quote from the article…

We often speculate the end of computing looks like an all-knowing orb or a Skynet spawning android super-soldiers to murder us. But maybe it just looks like a beachball that never stops spinning, never lets us open our apps because they are always fetching the latest data. Wouldnโ€™t that be funny?

You

“What Iโ€™ve Learned from Surrounding Myself with Confident People”

Back in the day, I used to think that confidence was about putting on a show for people or just thinking you’re better than other people. I kind of hated the idea of “confidence” because I though it was an act — fake and self-serving. In retrospect, I think I was confusing confidence with over-confidence or arrogance.

I finally understand now that true confidence (and leadership) is about being yourself, having a vision, and lifting other people up with you. I keep running into articles on this topic, and this is one of my favs.

๐Ÿ‘‰ What Iโ€™ve Learned from Surrounding Myself with Confident People

I actually had trouble with this idea for a long time: being confident doesn’t make you an asshole. In fact, just the opposite is true. It makes the people around you feel valued and comfortable.

Highlights

Confident people are flexible and humble.

What separates the truly confident from theย overconfidentย is their ability to seek out advice from people with varying points of view.

They are curious.

Confident people donโ€™t need to control a conversation. They know their own agenda; they want to learn about yours.

They’re not in it for approval.

The truly confident, as Kareem Abdul Jabbar once put it, just want โ€œto play the game well and go home.โ€

They are generous.

Confident people take real pleasure in seeing other people succeed and recognize the importance of supporting others.

Software Dev

Top Software Engineering Podcast Episodes for 2018

Out of the hundred of hours I have listened this year, these are my recommendations of the best 10 episodes on 2018.

๐Ÿ‘‰ My top Software Engineering podcast episodes for 2018

I like that this guy put together as list of specific software dev podcasts episodes, not just overall podcasts. They cover everything from hiring to API design to dev ops to data science and “Kubernetes” (?). Working through these will help me broaden my perspective and catch on on some areas I had not been paying much attention to.

The World

Sylvan Constellation

I don’t think a lot about cemeteries, but this article has some really beautiful alternatives to traditional cemeteries, which this article calls ”ย toxic wastelands” and even cremation, which “emits the equivalent of 41,040 cars worth of carbon dioxide into the atmosphere in the United States alone.”

My favorite is the “Sylvan Constellation”, which transforms decomposition into electricity, resulting in a ghostly star-like grave. Sounds better than decaying underground to me anyways. ๐Ÿคท๐Ÿปโ€โ™‚๏ธ

๐Ÿ‘‰ Becoming Stardust: The Future Cemetery