View this email in your browser (|ARCHIVE|)
Weekly Newsletter from
Issue #106 / May 18, 2019
This last week was a crazy, busy week for me. The kind of week that required everything planned out and to go on autopilot from meeting to meeting and event to event. 📅 I’m pretty happy to be on the other side of it watching the Twins play baseball ⚾️ and putting together this weeks Thing!
Featured Links 🏅
Idle Words - Talks - Privacy Rights and Data Collection in a Digital Economy (Senate hearing) (https://idlewords.com/talks/senate_testimony.2019.5.htm)
Very well stated position on privacy from Pinboard’s Maciej Cegłowski about privacy. I particularly like the enumerated goals for privacy legislation.
The final, and paramount goal, of privacy regulation should be to preserve our liberty.
Well stated. 👏
Why I (Still) Love Tech: In Defense of a Difficult Industry | WIRED (https://www.wired.com/story/why-we-love-tech-defense-difficult-industry/)
I enjoyed reading this article from Paul Ford reflecting on the “magic” that we sometimes forget, and occasionally misuse, in the technology industry.
And of course I rarely get to build software anymore. . I would like to. Something about the interior life of a computer remains infinitely interesting to me; it’s not romantic, but it is a romance. You flip a bunch of microscopic switches really fast and culture pours out.
The emphasis is mine there. I simply loved that turn of phrase – that culture pours out. How delightful.
And here I squirm and twist. Because—because we have judged you and found you wanting. Because you do not speak with a confident cadence, because you cannot show us how to balance a binary tree on a whiteboard, because you overlabored the difference between UI and UX, because you do not light up in the way that we light up when hearing about some obscure bug, some bad button, the latest bit of outrageousness on Hacker News. Because the things you learned are already, six months later, not exactly what we need. Because the industry is still overlorded by people like me, who were lucky enough to have learned the etiquette early, to even know there was an etiquette.
That is a great way to capture the lack of inclusion in technology culture. it’s completely spot on as well.
A new computer is the blankest of canvases. You can fill it with files. You can make it into a web server. You can send and receive email, design a building, draw a picture, write 1,000 novels. You could have hundreds of users or one. It used to cost tens of thousands of dollars, and now it costs as much as a fancy bottle of wine.
I loved this idea of a computer as a blank canvas as well. Really the entire article is a delight to read. Do yourself a favor and give it a read, particularly if you have always been drawn to computers.
My Weekly Photo 📷
May 15, 2019 at 5:29 PM
Kitchen Window, 3028 Hennepin Ave, Minneapolis MN 55408
Notable Links 📌
Strong Opinions Loosely Held Might be the Worst Idea in Tech - The Glowforge Blog (https://blog.glowforge.com/strong-opinions-loosely-held-might-be-the-worst-idea-in-tech/)
This is a concept that Amazon particularly has highlighted as a good thing.
What really happens? The loudest, most bombastic engineer states their case with certainty, and that shuts down discussion. Other people either assume the loudmouth knows best, or don’t want to stick out their neck and risk criticism and shame. This is especially true if the loudmouth is senior, or there is any other power differential.
Diverse members of your team may be less likely to have experienced the collegial, open debate environment, and may feel uncertain of their position. This means you might not hear their ideas. Given the extensive research that shows diverse teams make smarter decisions, this is tragic.
I think there is some truth to this.
Amazon’s Away Teams laid bare: How AWS’s hivemind of engineers develop and maintain their internal tech • The Register (https://www.theregister.co.uk/2019/05/14/amazons_away_teams/?page=2)
These concepts that Amazon has built into the AWS engineering organization are really interesting, and you can see how they are directly designed to fight against bad patterns. The ‘away team’ concept I think could also be called ‘inner source’. I dig the idea that if your team is the last and only team using a service, you now own the service. It encourages folks to move forward with deprecation. The thing I wonder on articles like this is if a design that works for a giant organization growing so fast has any applicability to 99% of the rest of organizations out there.
Bunch, a batch app launcher for your Dock - BrettTerpstra.com (https://brettterpstra.com/2019/05/14/bunch-a-batch-app-launcher-for-your-dock/)
For years I’ve used a script in AppleScript (https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html) called “Launch Apps.scpt” and when I get to work I run it to start the dozen or so applications that I run all day, every day. Bunch is an app version of that, and has some fun additional features. A fun project that Brett Terpstra (https://brettterpstra.com) has added to his list (https://brettterpstra.com/projects/) .
Millions of people uploaded photos to the Ever app. Then the company used them to develop facial recognition tools. (https://www.nbcnews.com/tech/security/millions-people-uploaded-photos-ever-app-then-company-used-them-n1003371)
We need a name for services like this that provide some utility to a user, almost always for free, and then use the data provided to run a completely unrelated, often surveillance focused business on the other side. How about Doppelgänger (https://en.wikipedia.org/wiki/Doppelgänger) business?
The Ever AI screenshots in the article looks like a Doppelgänger of the Ever one.
PHP in 2019 - stitcher.io (https://stitcher.io/blog/php-in-2019)
This is a good recap of the massive improvements made in PHP since the jump to 7.x. I think of PHP as “The People’s Language”. It’s approachable, and frankly the web is probably run by PHP more than any other language (every WordPress site, every MediaWiki site, including Wikipedia, etc.) PHP does have a terrible reputation, half of which is deserved because the language did have many issues, the other half it gets because so many developers learn to code in PHP and thus the poor practices of novice developers show up a lot. In truth, an experienced developer using PHP 7.x can write elegant solutions.
Cooking As A Service – danco.blog (https://alexdanco.com/2019/05/09/cooking-as-a-service/)
Interesting data on trends around food and cooking. I certainly enjoy dining out, but I read this article on the merits of “outsourcing” food preparation and wonder when you need to look at it differently, and just be clear that making some portion of your food is just called being human.
API design: Why you should use links, not keys, to represent relationships in APIs | Google Cloud Blog (https://cloud.google.com/blog/products/application-development/api-design-why-you-should-use-links-not-keys-to-represent-relationships-in-apis)
I am a fan of this concept and have advocated for it in platforms for a while, particularly large and complicated platforms, which most are.
Viewed from an implementation point of view, replacing all the database keys with links is a fairly simple change—the server converted the database foreign keys into URLs so the client didn’t have to—but it significantly simplifies the API and reduces the coupling of the client and the server. Many URI templates that were essential for the first design are no longer required and can be removed from the API specification and documentation.
Think of your platform as a little web (lowercase w) of it’s own, and using links to establish the relationships. 🔗
Disrupting the Tech Profession’s Gender Gap (https://www.shrm.org/hr-today/news/all-things-work/pages/disrupting-the-tech-profession-gender-gap.aspx)
This is a shocking statistic.
In 2016, technology industry recruiter Speak With a Geek sent out 5,000 resumes with identical information to companies. One set of resumes included gendered names and biographical information, and the other set omitted those details. When those identifying aspects were removed from the resumes, 54 percent of the women received interview offers; when gendered names and other biographical information were provided, only 5 percent of them did.
54% to 5% with no difference in the data itself? 😳
The article highlights what I think is one of the keys to improving technology teams, creating an inclusive culture and environment. Yes, you need to do the structural things, but nurturing an inclusive culture is critical to sustained improvement, on a number of different areas. Thanks to Mike Carey (https://www.linkedin.com/in/mikecarey929/) for the link! 👍
The Time of Day Has a Significant Effect on Your Productivity (https://medium.com/@alltopstartups/the-time-of-day-has-a-significant-effect-on-your-productivity-c45b199410d5)
I’ve been wanting to read When: The Scientific Secrets of Perfect Timing (https://www.danpink.com/books/when/) by Daniel Pink for a while and this article makes me want to read it more. It feels like there is something here. I see it in business, when people schedule meetings dependent only on availability. There are times that just don’t work for certain conversations.
What’s happening at Nest? | Nest (https://nest.com/whats-happening/)
I was a Dropcam customer, and the product was great. Then that became Nest. And then Nest became Google. Now Google is completing the assimilation.
We want to unify our efforts around third-party connected home devices under a single developer platform – a one-stop shop for both our developers and our customers to build a more helpful home. To accomplish this, we’ll be winding down Works with Nest on August 31, 2019, and delivering a single unified experience through the Works with Google Assistant program.
So from a data perspective this lowers the barriers to Google using the data from these devices to augment their profile of a user. 😠
Give Back 🎁
Minnestar (https://minnestar.org/) is the technology community for Minnesota. If you are passionate about technology you need to go to Minnebar and Minnedemo. Did you know that Minnebar is the largest BarCamp (https://en.wikipedia.org/wiki/BarCamp) in North America and one of the largest in the world? Its also been going on for over 10 years? Minnedemo is the best place to hear about innovative tech and fun projects in the Twin Cities area. I am on the Minnestar board and I focus on Minnestar as one of the driving forces improving and expanding the technology community in the area. Minnestar is a 501c3 non-profit. Become a Community Supporter today! (https://minnestar.donortools.com/)
Yet More Links 🍞
Wednesday @ 9:46 PM (https://micro.thingelstad.com/2019/05/15/we-had-a.html)
We had a fabulous #TeamSPS Tech Leader outing tonight making a delicious meal at Kitchen Window (https://kitchenwindow.com) ! 🍽 We were joined by some awesome guests too! Such a great team, and a super fun evening! 🌮🍔🍺 Teams the cook together, win together!
Sunday @ 8:01 PM (https://micro.thingelstad.com/2019/05/12/my-sister-and.html)
My sister and I had a great dinner with our Mom — Happy Mother’s Day! She has taught me so much, and continues to. Thank you Mom for everything, including the stuff I don’t even know about! 💚 @ChrestRosalin
Saturday @ 10:14 PM (https://micro.thingelstad.com/2019/05/11/new-pr-for.html)
New PR for 45 min spin (https://members.onepeloton.com/profile/workouts/870752e112644043bad6706d46f28c73) today! 14% in Zone 5 HR! 🙌🏻 #peloton
Friday @ 3:09 PM (https://micro.thingelstad.com/2019/05/10/time-for-demos.html)
Time for demos at the end of the #TeamSPS Tech Jam 2019 Hackathon! 13 teams built creative, fast, and new projects to share! 🙌🤩🚀 #SPSTechJam
You’ve made it all the way to the end! 👏 Here is your fortune for this week.
Excellent day for putting Slinkies on an escalator.
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|