Robert Roskam's Newsletter

Share this post

Why You Need to Start Somewhere

blog.robertroskam.com

Discover more from Robert Roskam's Newsletter

Regular posts on the making of software and the humans involved. To ponder what we have made and how to make it better
Continue reading
Sign in

Why You Need to Start Somewhere

On getting letting the best way being the enemy of done

Robert Roskam
May 25, 2023
Share this post

Why You Need to Start Somewhere

blog.robertroskam.com
Share

Early in my career, I got asked to write a custom calendar system. Part of the request was to integrate it with another calendar system and combine their events together in one feed.

Easy enough I thought, I’ll just install some library. Just have to figure out which one based on the format. After browsing through the feed, though, it became clear that the other system didn’t use iCal or CalDAV or EAS or anything I recognized.

I had no one to reach out to ask to help figure it out either. I was it.

man in black jacket sitting on bed
Photo by Jakob Owens on Unsplash

A couple of days later I was starting have my confidence shaken, because I couldn't find the "right way" to do this. At one point I thought to myself, "I am a fraud who doesn't know how to code."

So I gave up on finding THE way to do the thing with whatever format it was using, and I began the slog of making my own parser. Turns out the incoming feed was a nonconforming, inconsistent, buggy mess.

I could have saved a couple of days of trying to elegantly solve the problem by a few hours of painful coding. All I needed to do was start somewhere.

Share this post

Why You Need to Start Somewhere

blog.robertroskam.com
Share
Comments
Top
New
Community

No posts

Ready for more?

© 2023 Robert Roskam
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing