The Bear

One of my favorite shows in the last few years is The Bear. I don’t think I’m alone because it’s won a bunch of awards and accolades, all well-deserved. Many people comment about how realistic the show is when it comes to working in a kitchen. I’ve never worked in the food industry so I can’t really comment on that. But, like I said, the general consensus from folks who know is that the authenticity of the kitchen scenes – the culture, the characters, the lingo, the physical and mental pressures – is legit.

In addition to the amazing acting, writing, and cinematography, I find the whole obsession with perfection at high-end restaurants mesmerizing. I’m sure things are different when you’re a one-percenter and everywhere you go is dialed-in, but to the average person like myself it seems like most businesses are unorganized and kind of half-assed. It’s interesting to get a glimpse into this world where perfection is the bar and everyone seems to really care about quality.

I read Unreasonable Hospitality last year after watching season 2 of The Bear and it gives more details about what it takes to get a Michelin star (or stars). It’s a bit weird that I’m so interested in this, yet have zero desire to actually dine at any of these places. Perhaps it would be fun to go to Eleven Madison Park since it’s now plant-based. But, I don’t think I’d ever be able to justify the cost. Who knows, though, maybe some day.

Back to the point. I worked at a Fortune 100 tech company for 17 years. It wasn’t exactly the pinnacle of high-tech, Silicon Valley, but it also wasn’t a shitty mom-and-pop, either. However, in my 17 years I can’t say I was ever in a single situation where I was overwhelmed with a team’s “level of perfection.” I don’t want to come off like a snob here because our team was the same. Sloppy at times, working to the level of “good enough” and, for the most part, hitting that target. But still, the pervasive culture included a lot of shoulder shrugging. And there’s probably a good reason everyone at that particular company, and people at most companies, strive for “good enough:” the effort required to move the needle from, say, 95% to 99.9% just isn’t worth the gains. Kind of an 80/20 thing, I guess.

I also think there’s some type of defense mechanism at play. It’s either the “cool kids don’t care” syndrome or something related where if you totally commit to caring 100% about your craft, you open yourself up to a lot of disappointment and heartache. And mental health issues, like The Bear highlights. Yet there’s still something alluring about striving for a level of perfection that’s utterly unreasonable. Like really committing to something, showing it’s actually cool to care and that you’ve thought about all the details and have your shit completely dialed in. Where every meeting has an agenda and people are prepared, present, and engaged instead of on their phones or laptops. All documentation is 100% complete and accurate. There’s not a piece of lab equipment out of place. Everyone is unified and working toward the same goals. Tape is cut, not torn.

tape

While The Original Beef of Chicagoland certainly doesn’t capture this ethos at the start of the show, Carmen and Sydney seem to. The other restaurants featured in the show definitely do. I think it’s also fair to say the actors, writers, cinematographers, and editors of the show itself (we’re getting meta now) are working at an insanely high standard and are displaying some of that obsession with details and that’s what makes the show so amazing.

Today’s world feels so hectic and fast-paced with people sprinting all day, every day just to keep up. There’s something refreshing when people decide they are going to buck the trend of “more, more, more at any cost” and instead focus on details and an insanely high level of quality. On the other hand, Carmy is exactly that type of person, pursuing this insane and somewhat unattainable ideal and his life outside of work is a complete mess. (And maybe even inside work, given how season 2 ends.) Perhaps the romanticized ideal is a myth and while we can strive for perfect, “good enough” is the healthier choice.

Why The Bear Gets in Your Head

Raycast

Years ago I installed Alfred on my laptop, but never really took the time to learn how to best use it. Consequently, I didn’t use it much and never really saw the need for such a tool. I recently got a new laptop and decided to research some new apps on Reddit and saw that Alfred was still mentioned a lot as a “must-have” for many people. I noticed there was also a newer, similar search and app launcher named Raycast that was getting mentioned a lot and, in fact, seemed to be more popular than the older Alfred.

But, I decided to give Alfred a shot again since I had some familiarity with it and didn’t feel like I gave it a fair shake years ago. And even though it’s been around a very long time, there are still a lot of people who swear by it, claiming it’s the first thing they install on any new computer they get. But after downloading it and using it for a bit my experience was similar to when I tried it before: cool, but a little underwhelming. I didn’t see many benefits over the built-in Spotlight search and app launcher. It seemed like much of the useful functionality was locked up in the Powerpack, which you had to pay for. I’m not against paying for great software, but before I moved forward and bought Alfred, I thought I’d give Raycast a shot.

I downloaded and installed Raycast and at first wasn’t that impressed. I thought it was great that most of the features were available in the free version, which includes things like clipboard history, snippets, and extensions. The free version of Alfred doesn’t include any of that. But navigating through the search results felt a little clunky, at least when compared to Alfred. I stuck with it and after a day or so, it clicked started to become second nature.

I don’t want to do a complete tutorial or review of Raycast because there are a bunch of those online already (e.g., The Basics). Instead I figured I’d point out a few of the simple things I’m using it for on a daily basis.

I have a few Quicklinks configured to open some frequently-used folders (e.g., Downloads, Documents) with a hotkey and to also search frequently-used websites like Amazon, Wikipedia, IMDB, etc. I created a hotkey to open Raycast’s clipboard history viewer, which is a lot more helpful than I thought it would be (I’d never used a clipboard manager before). I also have a hotkey to toggle Raycast’s floating notes window, which again is really useful for jotting down quick, temporary notes.

I have a few Snippets created, but the one I use the most is for my e-mail address. If you’re not familiar with Snippets, they automatically replace a short keyword you type with some other text. For example, you could set things up so when you type @e it will replace those two characters with your full e-mail address. You can create Snippets for anything that’s hard or annoying to type and it’ll same you some keystrokes.

Lastly, I installed a few helpful Extensions: Brew, Goodreads, Obsidian, and System Monitor are the ones I use the most. I’m also using many of the built-in Extensions like System Settings and Window Management. Extensions are free and easy to install and it seems like new ones are being built all the time.

I’ve been using Raycast nearly every day for a couple months and I really like it. It has definitely made a lot of things easier and includes functionality you find in like 10 separate apps. If you have a Mac and want to make your life a little easier, check it out.

Papyrus

I don’t think a video can be more in my wheelhouse than this one. A few years old, but just perfect.

Papyrus

Lowering the bar

A recent Van Neistat video about perfectionism got me thinking about how how I fall into that trap sometimes, specifically with this blog. I haven’t thought about it too much, but maybe it’s not even about reaching perfection, but simply trying to avoid embarrassment.

Before social media took over the world, having a blog was a lot more useful than it is now. For example, when we moved from Minnesota to California I wanted a way to stay in touch with family and friends in a way that didn’t include writing the same basic e-mail over and over. So I started a blog and posted some pictures, sharing short anecdotes about what we were up to. I don’t think I ever had more than a couple family members actually read anything, but it served its purpose and I learned some things about web development. I didn’t worry about creating anything great – it was simply used as a record of what was going on. Now that social media has kind of filled this need, you gotta wonder why anyone these days wants to have a blog. I mean, there are still great blogs out there – I visit kottke, Swiss Miss, Daring Fireball, and others frequently. But for nobodies like me, what’s the point?

Here’s why I do it:

  1. It’s fun to work on
  2. It’s nice to have a personal hub of sorts (e.g., for posting links to social media accounts or to create long-form posts about trips or projects, etc.)
  3. It helps improve my thinking and, hopefully, my writing (though this might be up for debate)

Spending a few hours trying to fix a CSS problem I barely understand, while maybe strange for some, for me is an enjoyable way to spend an evening. The same goes for experimenting with different typefaces and layouts as well as learning enough Liquid to get the tags page in alphabetical order. I also like having a place to post interesting links or long-form writing, that I control 100%.

This is all well and good, but with a web site like this you quickly hit an issue: you need raw material (aka “content”) to actually make the site work. So you need to write stuff, which is where most of the problems surface.

As mentioned above, I’m definitely not doing this for “the views.” It’s basically a personal journal, written exclusively by me, and pretty much only for me. It just so happens to have a more “interesting-to-work-on” presentation layer. However, it’s also different than a journal because I know for certain no one will ever read my journal. And while it’s unlikely anyone will ever read this blog, it’s not impossible.

The point I’m trying to get to here is that there’s zero pressure to write anything decent with a private journal; as a result, it’s way easier. I can sit down and churn out a bunch of random, messy thoughts and it doesn’t matter – I can be more creative and take more risks with what I write about. When it comes to blogging, though, I put a certain amount of pressure on myself to create things that are more insightful and/or polished. (Or, at the very least, not complete shit.) I start spiraling in this negative headspace, doubting everything and ultimately wondering what I’m even doing. The internal hit, “Stop this, you’re embarassing yourself” is on endless repeat.

Is this a rational voice editing my life and saving me from endless embarrassment? Or is it the “cowardice of perfectionism” preventing me from starting? What about Steven Pressfield’s Resistance, which is something I should ignore and power through? I’m not sure, but I know it has a chilling effect and tends to prevent me from trying things, not only on this silly blog, but sometimes also out in the real world.

One glimmer of hope here is that as you get older you realize, for better or worse, that everyone is obsessed with their own situations and the importance you’re placing on what others think is generally misguided. While I do feel that striving to create awesome things is worthwhile, there’s also certain contexts where Neistat’s “good enough” is a worthy goal.

How does this relate to this blog? Well, I’m trying to create more and not get so caught up in whether or not any of it is worthwhile. Simply put, creating a web site and writing stuff for it makes me feel good. I’m creating this for my future self, as I always enjoy looking back on the things I’ve written, even if they are somewhat cringe-worthy. This is a reminder to that future self, when he’s doubting everything, to lower the bar and treat this more as a messy, informal “weblog” rather than something that needs to be perfect.

Swift

In the middle of February I decided I finally wanted to start learning Swift so I could someday create macOS and/or iOS apps. I went to the Swift subreddit and started poking around, trying to figure out the best place to start. The free 100 days of Swift online course was on the top of the recommended list for noobs so that’s what I started.

As I write this I’m currently on day 23 of the course and so far it’s been a lot of fun. The first 15 days were a crash-course in the basics of the Swift language. I wouldn’t call myself a developer, but over the years I’ve written quite a few Python, Ruby, Bash, and Powershell scripts so I’m familiar with programming constructs like variables, arrays, conditionals, loops, functions, classes, etc. While the concepts in the first couple weeks weren’t all new, there were a few things that were, such as protocols, extensions, optionals, and, to some degree, closures. And since I’m 100% new to Swift, all the implementation details were something I had to learn. At any rate, those first couple weeks were a nice way to get started and get back in the programming mindset.

I was honestly a little worried about the switch to SwiftUI, which is the newest user interface framework for Swift. All of the programming I’ve ever really done (except web sites) has been on console apps (i.e, command-line programs) so I don’t have experience creating full-blown GUIs. It’s been really fun, though, learning how SwiftUI works. I’m only a few lessons in, however, so just scratching the surface at this point. I’ve come across some questions and answers on Stack Exchange that tell me there’s a lot of complexity lurking around the corner. But, I’m doing this for fun so will take it slow and enjoy the trip. Definitely more to come on this as I progress through the course.