View this email in your browser (|ARCHIVE|)
Weekly Newsletter from Jamie Thingelstad
Issue #122 /
I’m writing from the shore of Pokegama Lake at my brother’s cabin. It’s a crisp autumn day, and there are more leaves on the ground than on the trees. We are enjoying a little MEA break, one of the annual traditions for Minnesota families. The docks are mostly empty of boats now, waiting for the crew to come down the shoreline and put them all in for the winter. This is perfect weather for campfires and smores.
I’m not big on reminiscing, but two things this week have had me enjoying looking back a lot. The first is the On This Day (https://micro.thingelstad.com/on-this-day/) page on my Micro.blog. It turns out I’ve been microblogging now for 12 years or more, and I’ve been having fun going to that page and remembering things that I totally forgot from the past. I love that I own my content for this and don’t need to rely on a surveillance system to do this.
Tammy also completed our family yearbook for 2018, and it arrived this week. Since 2010 Tammy has been creating a printed color yearbook for our family. She goes back and looks at all the photos from the year and puts it all together with her own commentary. She does a fantastic job, and it’s so fun to read through the years and see the photos. It is a real treasure. Another awesome thing she does is buy three copies. We have copies for each year that we keep out and look at regularly, but then each kid has pristine copies of each one that is kept for them to have and keep for themselves. 🥰
Featured Links 🏅
Without encryption we will lose all privacy. This is our new battleground | Edward Snowden | Opinion | The Guardian (https://www.theguardian.com/commentisfree/2019/oct/15/encryption-lose-privacy-us-uk-australia-facebook) www.theguardian.com
Governments, particularly the US Government, has been fighting encryption for years. It wasn’t a concern early on, until encryption got strong enough that the government couldn’t break it. This goes all the way back to 1991 when the government alleged that Phil Zimmerman (https://en.wikipedia.org/wiki/Phil_Zimmermann) , the creator of PGP, broke the law.
The true explanation for why the US, UK and Australian governments want to do away with end-to-end encryption is less about public safety than it is about power: E2EE gives control to individuals and the devices they use to send, receive and encrypt communications, not to the companies and carriers that route them. This, then, would require government surveillance to become more targeted and methodical, rather than indiscriminate and universal.
If this worries you, like it does me, I recommend joining me in supporting the Electronic Frontier Foundation (https://www.eff.org) . 👍
Nurturing the Minnesota Tech Community | SPS Commerce (https://www.spscommerce.com/blog/nurturing-minnesota-tech-community-spst/) www.spscommerce.com
Yours truly and Maria Ploessl of Minnestar talking about the Minnesota Tech Community on the new SPS Commerce podcast, Mastering the Retail Game. I think this came out great. Give it a listen. 🎧
My Weekly Photo 📷
Guitars and more guitars.
Guitars and more guitars. Oct 12, 2019 at 2:03 PM Twin Town Guitars, 3400 Lyndale Ave S, Minneapolis MN 55408
Notable Links 📌
Why Tech’s Approach to Fixing Its Gender Inequality Isn’t Working (https://hbr.org/2019/10/why-techs-approach-to-fixing-its-gender-inequality-isnt-working) hbr.org
I tend to agree with this articles approach. These three focus areas make sense to me and broadly align with where I’ve been focusing: broaden recruiting efforts, clarify criteria for hiring, increase accountability and transparency in pay and promotion. Broadening the recruiting efforts is something I’ve been focusing on for a long time. You can do this in the events that you sponsor and show up at, and the organizations you align yourself with. Making sure the hiring process is as bias free as possible and has a clear, well-documented process has also been a focus area. I’d say the last one on transparency has been the hardest one to make progress on.
Thriving on the Technical Leadership Path - Keavy McMinn (https://keavy.com/work/thriving-on-the-technical-leadership-path/) keavy.com
This is a great article and highlights many of the awesome things that strong technologists can do for an organization without ever being a manager.
Despite the obstacles, and having seen the majority of my peers switch paths to become a people manager, I have deliberately chosen to stay on the engineer track and try to cultivate it to my needs. My motivation is mostly about continuing to do work that I love. I enjoy the creativity of engineering work: I love solving a problem from initial paper scribbles all the way through to shipped product and knowing “I made that.” As a strategic technical leader, I enjoy having meaningful influence right at the start of that process. I love being parachuted into a situation, figuring out which problems even need to be solved, and then figuring out a solution that will address them.
This is a topic I have conversations about frequently. There are awesome opportunities in technology that do not require people to take on management responsibilities. As such, the only reason you should take a management path is that you truly, really, enjoy it and wish to pursue that. There are so many ways to continue to add value as you grow a career in tech.
Google and Ambient Computing – Stratechery by Ben Thompson (https://stratechery.com/2019/google-and-ambient-computing/) stratechery.com
This view of Googles offering is intriguing, but the big problem I see is the surveillance-based business model.
Google has a business model problem. Yes, per the previous point, being a continuous presence in people’s lives will bring in even more data for ever more finely targeted advertisements, but there is no place for advertising in ambient computing generally.
Thompson goes on to highlight that they could just use the huge margins from search and advertising to pay for this without a business model. It’s amazing how similar Google is to Microsoft of the past. Microsoft could fund anything with Windows and Office, and I don’t think that was really helpful for them.
Also, I completely agree with Thompson’s assertion that they need to make their events better.
One thing Google can absolutely work on is their messaging: I found yesterday’s presentation dreadfully boring, and only picked up on what Google was trying to convey on a second viewing.
Migration Complete – Amazon’s Consumer Business Just Turned off its Final Oracle Database | AWS News Blog (https://aws.amazon.com/blogs/aws/migration-complete-amazons-consumer-business-just-turned-off-its-final-oracle-database/) aws.amazon.com
Main thing to highlight here, is even with all the investment that a company like Amazon could put on this effort, it took years and years. A good reminder of how difficult it is to change large-scale systems with a lot of data.
Why Office Workers Can’t Sleep (and Why That’s Bad) | Literary Hub (https://lithub.com/why-office-workers-cant-sleep-and-why-thats-bad/) lithub.com
Less of a scientific read than Why We Sleep (https://www.goodreads.com/book/show/34466963-why-we-sleep) . I found the callouts to bright light in the morning interesting.
Exposure to bright, morning light was particularly powerful: those exposed to it between 8 a.m. and noon took an average of 18 minutes to fall asleep at night, compared to 45 minutes in the low light exposure group; they also slept for around 20 minutes longer and experienced fewer sleep disturbances. These associations were stronger during winter, when people may have had less opportunity to receive natural light during their journey to work.
I think I might want to read this book.
Deconstructing the Monolith – Shopify Engineering (https://engineering.shopify.com/blogs/engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity) engineering.shopify.com
Insightful read from Shopify about composing monolithic architectures.
The best time to refactor and re-architect is as late as possible, as you are constantly learning more about your system and business domain as you build. Designing a complex system of microservices before you have domain expertise is a risky move that too many software projects fall into. According to Martin Fowler, “almost all the cases where I’ve heard of a system that was built as a microservice system from scratch, it has ended in serious trouble… you shouldn’t start a new project with microservices, even if you’re sure your application will be big enough to make it worthwhile”.
Good software architecture is a constantly evolving task and the correct solution for your app absolutely depends on what scale you’re operating at. Monoliths, modular monoliths, and Service Oriented Architecture fall along an evolutionary scale as your application increases in complexity. Each architecture will be appropriate for a different sized team/app and will be separated by periods of pain and suffering. When you do start experiencing many of the pain points highlighted in this article, that’s when you know you’ve outgrown the current solution and it’s time to move onto the next.
This whole article is filled with a lot of pragmatism.
uPlot: An exceptionally fast, tiny time series chart (https://github.com/leeoniya/uPlot) github.com
Super fast as promised. This looks like a great time-series charting package. It’s inspired from dygraph (https://github.com/danvk/dygraphs) which is what I used when I made WikiApiary (https://wikiapiary.com/wiki/Main_Page) .
Marc Benioff on Why We Need New Capitalism – On my Om (https://om.co/2019/10/14/marc-benioff-on-why-we-need-new-capitalism/) om.co
I respect how outspoken and thoughtful Benioff is. He uses his brand and platform to push ideas that he thinks are important forward. Reminds me in ways of Tim Cook at Apple.
The 5 mistakes you’re likely making in your one-on-one meetings with direct reports - Signal v. Noise (https://m.signalvnoise.com/the-5-mistakes-youre-likely-making-in-your-one-on-one-meetings-with-direct-reports/) m.signalvnoise.com
I continue to read most things I can find on improving 1:1 time. I’m definitely guilty of the third item here, not having the time to prepare before the meeting. I try hard to not reschedule them, I know that is a big detractor when it happens.
Why the Most Productive People Don’t Always Make the Best Managers (https://hbr.org/2018/04/why-the-most-productive-people-dont-always-make-the-best-managers) hbr.org
Ignore the sensational headline, and dig into the six highlighted skills that were identified to correlate with strong managers. As a manager, each one of those could be a good opportunity to self-asses yourself.
WiT Twin Cities (https://www.wittwincities.com/) www.wittwincities.com
Newer podcast specifically focused on Women in Technology and related topics. Check out the issue with Minnestar’s Maria Ploessl and Jenna Pederson to get started. 🎧
Costco is going to extremes to keep its rotisserie chickens at $4.99 - CNN (https://www.cnn.com/2019/10/11/business/costco-5-dollar-chicken/index.html) www.cnn.com
More vertical integration in retail.
The nearly 400,000 square-foot plant in Fremont will employ 950 workers. The plant will take 45 weeks to ramp up to full production. Once it’s at full speed, the plant will process about 100 million chickens a year, or 40% of Costco’s annual chicken needs.
Incredible demand for chicken.
The Passion Economy and the Future of Work (https://a16z.com/2019/10/08/passion-economy/) a16z.com
I was blown away that someone on Substack makes $500,000/yr in subscriptions. Wow.
Users can now build audiences at scale and turn their passions into livelihoods, whether that’s playing video games or producing video content. This has huge implications for entrepreneurship and what we’ll think of as a “job” in the future.
This article is all a bit overstated, as one might expect from a venture firm, but the core concepts are interesting. I don’t think it’s defining the future of jobs, but it might make it easier to create a lot of small service-based companies, solopreneurs.
How to Write Fast Code in Ruby on Rails – Shopify Engineering (https://engineering.shopify.com/blogs/engineering/write-fast-code-ruby-rails) engineering.shopify.com
I wanted this to be a joke with the punchline being to rewrite it in Java or Go. That’s how Twitter did it after all. The guidelines here are solid for any higher level language. When performance matters, you need to understand what your code is doing at the lower levels. And caching is true for performance in so many environments, frameworks, and languages.
Yet More Links 🍞
Thursday @ 10:38 PM (https://micro.thingelstad.com/2019/10/17/after-watching-the.html)
After watching the Yankee’s school the Twins, I’m rather enjoying watching the Astro’s return the favor to the Yankees. Plus the Astro’s are Tyler’s favorite team. 😀⚾️
Thursday @ 10:36 PM (https://micro.thingelstad.com/2019/10/17/tammy-and-i.html)
Tammy and I thoroughly enjoyed Mike Birbiglia’s The New One (https://www.birbigs.com/the-new-one) tonight. Birbig’s is one of the funniest comedians around in our book. 🤣
Thursday @ 4:02 PM (https://micro.thingelstad.com/2019/10/17/maple-tree-showing.html)
Maple tree showing off its fall colors. 🍁
Thursday @ 1:59 PM (https://micro.thingelstad.com/2019/10/17/last-time-on.html)
Last time on the boat for 2019. Heading in to storage for the winter.
Sunday @ 6:04 PM (https://micro.thingelstad.com/2019/10/13/greatly-enjoying-circus.html)
Greatly enjoying Circus Abyssinia’s Ethiopian Dreams (https://www.childrenstheatre.org/plays/2019-2020-season/circus-abyssinia-ethiopian-dreams) at the Children’s Theatre. 🤩🎭
Saturday @ 9:00 AM (https://micro.thingelstad.com/2019/10/12/noting-that-i.html)
Noting that I may be the very last person on Cannon Lake to get my boat in for the winter, as an early snow falls. 😬❄️
Friday @ 10:47 PM (https://micro.thingelstad.com/2019/10/11/weather-was-bad.html)
Weather was bad tonight, so went to Bad Weather Brewing (https://www.badweatherbrewery.com) for the first time. Great tap room! Very busy. 🍻
Friday @ 10:45 PM (https://micro.thingelstad.com/2019/10/11/took-in-black.html)
Took in Black Market StP (https://blackmarketstp.com) barbecue with a bunch of my old neighbors. Great food, outside, with October snow keeping the beers cold. 🍻
You’ve made it all the way to the end! 👏 Here is your fortune for this week.
Long life is in store for you.
Thank you for subscribing to the Weekly Thing (https://weekly.thingelstad.com/) !
You received this email at |EMAIL| because you are signed up for the Weekly Thing. Change your email address (|UPDATE_PROFILE|) or unsubscribe (|UNSUB|) .
All content in the Weekly Thing is placed here at my discretion. There is no advertising or promotional content. Links that are featured are found from a variety of sources, and there is no attempt to provide attribution to the source as I would inevitably get it wrong or forget routinely. In some cases links may have affiliate codes associated with them.
This work by Jamie Thingelstad (https://weekly.thingelstad.com/) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) .
|IF:REWARDS| |REWARDS_TEXT| |END:IF|