Engineering Mangement Lessons

I became an engineering manager a few years ago now and have since moved into a role where I’m responsible for both direct ICs who report to me but also for other managers and the direction of an entire department. Titles are always funny as they’re so dependent on where you work – but one thing that is fairly universal is how difficult transitioning to a leadership role can be when you’ve been writing code all of your professional life.

I came across this post a while ago about engineering management lessons learned, and a lot of them resonated with me. The biggest takeaways for me:

  • Going from being great at something (writing software) to being awful at something (setting all of that aside and leading others) is hard!
  • Don’t make decisions unless you have to. Whenever possible, allow the team to explore ideas and make decisions on its own.
  • Most conflict happens because people don’t feel heard. Sit down with each person and ask them how they feel. Listen carefully. Then ask again. And again. Then summarize what they said back to them. Most of the time that will solve the problem.
  • Don’t personally fix bugs and ship features. You have to write code to remain an effective tiebreaker, but that’s where your coding responsibilities end.
  • Figuring out what motivates your team can be tough. It takes a lot of trust-building to get to the point where you can get honest answers out of them, but it’s worth it.

My favorite 2019 tech things

As we head into the holiday season, I thought I’d throw my hat in the “best of the year post” ring with a list of a few of my favorite personal tech items of the year. Some of these are bigger than others, but I wanted to list out some things I’m thankful for this year.

Apple Watch Series 5

I’ve owned the Series 0 (review here and here) and a few Series 3 versions before pulling the trigger on the 5 this year and the always on display is a game changer. I’ve gotten into sleep tracking by using the fantastic Autosleep app alongside the built-in fitness tracking and it’s really been illuminating. I’ve changed my sleep habits as a result and feel like I have more of an understanding of my exercise, eating and sleep habits by simply creating a habit of quantifying all of the things I do.

AirPods

I actually got gen 1 AirPods last year for Father’s Day but my use has really skyrocketed in the past year. I have noise-cancelling QC35s and almost never use them because the AirPods are just so darn convenient. The AirPods Pro seem like game changers, and I’m hoping my gen 1 models last until there’s a second generation of the pros.

Siri Shortcuts

With iOS 13, Siri Shortcuts have gotten super powerful. I’ve been setting more and more of these up over the past few months and it’s helped me automate a lot of little things that Tasker for Android used to allow me to do (and more!) A few examples:

  1. Bus commute: when I leave my work on weekdays between 3-6pm. It checks my departure time in that area against the bus schedule and assumes I’m on the nearest one before the current time. It then sends a text to my wife with my departure time and expected arrival time.
  2. Reading time: I’m asked how long I’d like to read and in which app (Kindle or Apple Books). It then turns on Do Not Disturb for that time period, turns on dark mode, adjusts the volume/brightness and starts up some chill instrumental music. Finally, the app I chose launches.
  3. Create packing list: this shortcut pulls from a Bear note template that I have and creates a new packing list based on the type of trip and prefixes it with a lot of metadata. That way, each trip I go on I update the template with any things I typically forget or need.

Chromecast / Nest Hub music management

Chromecasts can finally “hand off” to other groups/speakers like you can with Airplay 2. So I can be in the Kitchen and say “play this on all speakers” and it’ll keep playing the same music but throughout the entire home. Additionally, the Nest Home Hub now allows you to have more control over speakers from the UI so you can adjust volume for groups and individual speakers. I use this a ton, so I’m super thankful it’s here.

DuckDuckGo is finally good enough

I’ve mostly stopped using Google for search in the past year. DuckDuckGo is a super powerful search engine with privacy at it’s core, and the results are finally good enough for me to put my digital information eggs in multiple baskets. A recent Wired article makes the point better than I ever could. I still use Gmail and Calendar, with an occasional Google Maps search so I’m not burning anything down. Heck, as you can see above, I’m still using Nest stuff so I’m not going anywhere. But I’m also wary of the idea of Surveillance Capitalism being something we’re okay with.

Google’s smart home ecosystem is a complete mess

From CNET:

While Google might argue its new system will be good for users in the long run, the fact remains that customers spent money on a product, and Google is taking that product out of customers' hands and replacing it with something different. In effect, Google just unplugged many of its users' smart homes, all while asking them to kindly move into a new, Google Assistant-branded tenement. In the long run, Google assures us, things will get better. Its track record with killing products doesn't inspire confidence.

I found myself nodding my head a ton while reading this article. I’m moving to Alexa/Sonos over the next few months.

Hey, Siri (and minimum wage contractors) … 

From: Siri records fights, doctor’s appointments, and sex (and contractors hear it) | Ars Technica

These cases bring up a series of questions. What can Apple and its colleagues do to better protect user privacy as they develop their voice systems? Should users be notified when their recordings are reviewed? What can be done to reduce or eliminate the accidental activations? How should the companies handle the accidental information that its contractors overhear? Who is responsible when dangerous or illegal activity is recorded and discovered, all by accident?

Now it looks like your Siri voice recordings can be heard by contractors roughly 1% of the time.

I think my issue with all of this is that it’s not opt-in other than the “by using this software you agree to …” BS all tech companies shove down our throat. I think one solution to this problem would be to allow users to opt-in to have humans review your recordings as long as they are properly anonymized. There’s still a chance an accidental wake word could trigger some of the scenarios mentioned in the article but at least give folks the ability to make decisions about how much they want to contribute to making these voice assistants better.

I’ve turned off the “raise to talk to Siri” on my watch long ago but we do have Google Home devices in our house and “Hey Siri” is still activated on my phone. I could shut off the wake word functionality on my phone but I’m not even sure you can do that with the Google Homes. I’ll be honest, I’m starting to lean toward yanking most of the voice assistant stuff out of my house in favor of dumb speakers hooked up to Chromecasts or maybe just going full Sonos (although that has it’s own privacy issues).

Update: Looks like Apple is halting the program for now and will be adding a way to disable this in the future. Good for them.

Revisiting the iconography of Apple Maps – Mercury Intermedia – Medium

I just got done reading Revisiting the iconography of Apple Maps and it scratched every design nerd itch I could ask for. For example, here’s a breakdown of the color grouping changes over time in the app’s icons:

There’s a ton more like this and it’s really worth checking out. I’m not an Apple Maps user all the time but I do think it’s the best looking and cleanest solution out there.

 

Rebuilding the blogging muscle

It’s been a long time since I wrote anywhere other than in my Day One journal (which I do nearly daily at this point – I love the type of things I notice and jot down when it’s mostly for an audience of one). I’ve mostly avoided social media over the past year or two as well. I still lurk but I just don’t feel like there’s much to say on Twitter or Facebook. Both have become cesspools for the most part. I’ll still post on Instagram from time to time, but that’s about it. Blogging can be a very similar form of navel-gazing but I must admit that I enjoy the act of trying to getting thoughts down in a way that folks might want to read. So I’m going to try to get back into the habit again.

It’s been nearly 18 months since I last committed to posting more frequently so any promise should realistically be met with some skepticism. I’ve become super interested in organizational health and team-building since moving to my current job at SalesLoft nearly 4 years ago and I think this could be a good place to start putting down some of those thoughts that are a bit out of the scope of typical social media. It’s also been a while since I ranted about my trifecta of topics: Android, Apple and streaming music, so expect some of that as well.

In any event, I don’t promise much but I hope to not fall off the map like last time, either.

The HomePod is the point of no return for Apple fans

The HomePod is the point of no return for Apple fans

Apple’s HomePod is, by all accounts, a superb speaker that sets a new benchmark for sound quality in its size and price class. But it is also brazenly hostile to any hardware or service not made by Apple. If you decide to buy one, do so with the full awareness of how deeply ensconced inside the Apple bubble you will be.

 Super valid points in this article. I can’t say I’ll be buying a HomePod until Siri is better and the potential integration points are better. I mentioned this a while back, but I find it harder and harder to lock myself in to any single vendor, but Apple is the worst about this by far.

HomePod questions

Apple has been a little late getting their HomePods out to consumers, but it looks like 2/9 is the big day. In short, it looks like these 7 inch tall speakers are Apple’s take on the smart speaker, but with a heavy focus on the speaker part and less on the assistant side. It has a lot of the basics (Apple Music support and basic Siri smarts along with HomeKit integration) but is way more concerned with being a kick ass speaker system for your home.

I’m pretty solidly entrenched in the Google Home / Chromecast Audio ecosystem so I don’t think I’m their ideal customer at this time. However, I am interested as I’d like to upgrade eventually to Sonos or something similar and both simplify our setup and also add more options for services like Apple Music.

Most early reviews have backed up the initial claims that the HomePod sounds fantastic and runs circles around the competition, but I am concerned only the true Apple faithful will pull the trigger on these day one.

The price doesn’t bother me, really. Based on the reviews I have seen it appears one of these can fill up most any room. If you bought a few of these you’d be able to easily provide coverage for a floor of most homes. The thing that does bother me is most of the technical side of things.

I worry that Apple won’t open this thing up at all, and won’t ever add SiriKit integration for competing services to latch on to. Apple Music is fine and it’s getting better for sure, but I’m a Spotify person and would hate to constrict my options just for better sounding speakers than what Google or Amazon offer.  Also, the  more that I read about AirPlay 2, the less excited I get. I still feel that Google nailed it with their approach to Casting, which effectively is passing a stream URL to the devices and letting them handle it from there. Airplay 2 still requires proximity, it just enables multi room audio and performs better than v1. Still, not a major leap forward that I was expecting. Oh, and it won’t even be in the first software version with shipping units. This won’t matter for single HomePod owners who use Apple Music but could be a deal breaker for others.

There’s lots of other small questions about how Siri will work, future plans for multi user support and what sort of new SiriKit stuff in iOS 12 might allow (Lyft ride hailing, music and podcasts etc). For now though this seems like a great speaker that creates more questions than it answers at this time. I can’t wait to see how this changes the conversation about these smart speakers and asks companies to think more about the quality of sound and not just the smarts under the hood. In the medium term I have my eyes on the HomePod and the Sonos One as solutions to get great sound around the house, so I’m rooting for Apple to get this right.

Is this thing on?

It’s been nearly a year since I last wrote in here but more than anything this post is about accountability.

One of my goals for 2018 is to mess around on social media less and instead read and write more. Not everything I’ll write will be public but I’d like to start posting a couple of times a month at the very least, with a goal of once a week. Stay tuned.