Software Dev

What Adding Dependencies Will Do To Your App in 2020

I like the title of this article because it recognizes that pulling third-party dependencies into your app has a cost.

๐Ÿ‘‰ What Adding Dependencies Will Do To Your App in 2020

And yet we all do it because it also has its benefits. ๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ๐Ÿ˜‚

That article is a realistic and practical look how the dependencies affect your app in terms of app launch times, app size, and build times. It compares Swift Package Manager ๐Ÿค“, Carthage ๐Ÿคท๐Ÿปโ€โ™‚๏ธ, CocoaPods ๐Ÿ˜ฌ, manual dependency management ๐Ÿฅบ, and Git Submodules ๐Ÿคฎ.

I still have a dream of zero dependencies ๐Ÿคฉ, but I know it’s not realistic in a complex app. ๐Ÿ˜‘

Via iOS Dev Weekly.

Austin

Antone’s

Just an Austin photo that I really like!

Where actually is Antone’s these days? ๐Ÿ˜†

History · The World

How the Coronavirus Compares With 100 Years of Deadly Events

This coronavirus pandemic has killed over 100,000 Americans alone. It has changed the way we live.

That’s pretty awful. But compared to other historical events, how bad is it?

This article shows how this pandemic compares to other major disasters of the last 100 years. Itโ€™s worse than the 1918 Spanish flu was in New York City and Boston, but still not as bad as the Spanish flu in Philadelphia. And not as bad the 2011 Earthquake and tsunami in Miyagi, Japan.

This article only covers the 20th century. I wish they could have included the Bubonic plague or other plagues to see how our current experience compares. ๐Ÿคท๐Ÿปโ€โ™‚๏ธ

It’s a great visual to help understand a terrible event.

Software Dev

The Prototype Mindset

We developers spend so much time focusing on the details of our work that we sometimes forget about the big picture. The presentation below from try! Swift Tokyo has some really helpful perspective. ๐Ÿคฏ

Think about building the right thing before building it right.

Why are you making software? Know your motivations. It affects how you do your job.

Who do you write code for? Think about how you relate to your company and the end user.

What happens when your tech stack changes? Be resilient in your career. Try new things while also shipping apps.

Be less precious about code.

Realistically, how long will this code last? How robust is robust enough? Be pragmatic. Almost all the code Iโ€™ve written in the last few years is gone by now, either retired or completely rewritten.

Donโ€™t try to be perfect. Donโ€™t hold back out out fear.

Real artists ship.

Steve Jobs

How often do you test? Unit tests are a means to an end. Passing unit tests alone does not mean itโ€™s a good app.

Via iOS Dev Weekly.