# Weekly Thing #42 / Feb 24, 2018 - Issue: 42 - Published: February 24, 2018 - URL: https://weekly.thingelstad.com/archive/42/ - Summary: Quitting Twitter, AWS network diagrams, serverless open source cloud, Steven Pinker interview, Hyper-Scheduling Experiment, SaaS as a business. - Word count: 1785 --- I am a bit more excited than usual to send this issue of the Weekly Thing. When I moved to MailChimp I picked one of the default templates. It was okay, but there was a lot I didn’t like about it. Over the last couple weeks I built my own template up that has the capabilities I want and this issue (#42 by the way!) is the first to [use it! See my blog post](https://www.thingelstad.com/2018/weekly-thing-enhancements/) for more on these changes. 🙌 With all of these changes it’s possible there could be some display bugs! 🐜 If you see something that seems off reply and let me know. I hope you enjoy the new look! 🤞 Now onto the content! 👇 ## Blog 📬 ### [Weekly Thing Enhancements](https://www.thingelstad.com/2018/weekly-thing-enhancements/) Big improvements to Weekly Thing template and better content display. ## Photo 📷 The gorgeous copper pizza oven 🔥 at Pizzeria Lola. 🍕 Feb 20, 2018 at 8:15 PM 5557 Xerxes Ave S, Minneapolis, MN ## Links 📌 ## Social Media The #1 reason Facebook [won’t ever change – Om Malik](https://om.co/2018/02/20/the-1-reason-facebook-wont-ever-change/) om.co Om's written about tech for longer than most people and I completely agree with his view of Facebook's DNA. The last line says it all: Facebook is about making money by keeping us addicted to Facebook. It always has been — and that’s why all of our angst and headlines are not going to change a damn thing. [Quitting Twitter](https://www.jordanmerrick.com/posts/quitting-twitter) www.jordanmerrick.com Another person reflecting on opting out of Twitter. Quitting Twitter has been a genuine quality of life improvement for me. It's as though a dark, heavy cloud of negativity has lifted, and I no longer get worked up about whatever might be the trending shitstorm du jour. I feel more focused and positive, and generally in much better mental health. 🤔 Tristan Harris on how Facebook and Twitter bring out [the worst in us - Vox](https://www.vox.com/technology/2018/2/19/17020310/tristan-harris-facebook-twitter-humane-tech-time) www.vox.com Tristan Harris seems to be the go to interview for any article on the evils of social media. ## Tech Life on an iPad | The Overspill: when there's [more that I want to say](https://theoverspill.blog/2018/02/19/ipad-work-python-workflow-mac-replacement/) theoverspill.blog Good assessment on trying to do everything on an iPad instead of a laptop. Still many things that are hard to do, but there are an equal number of things that are easier to do too. Developing SaaS? Forget Scrum, Check Out Kanban and [Similar Approaches | On SaaS Products](https://onsaasproducts.wordpress.com/2012/03/09/developing-saas-forget-scrum-check-out-kanban-and-similar-approaches/) onsaasproducts.wordpress.com Thorough overview of one firms approach to shipping their product on a regular basis, and not being overly obsessed with scrum over other methods. cloudmapper: CloudMapper [creates network diagrams of AWS environments](https://github.com/duo-labs/cloudmapper) github.com Interesting tool to create a visual diagram of the virtual networks in your AWS environment. Apache OpenWhisk is [a serverless, open source cloud platform](https://openwhisk.apache.org/) openwhisk.apache.org Apache OpenWhisk (Incubating) is a serverless, open source cloud platform that executes functions in response to events at any scale. Great to see Apache getting into the serverless space with an open source solution. Why Decentralization [Matters – Chris Dixon – Medium](https://medium.com/@cdixon/why-decentralization-matters-5e3f79f7638e) medium.com Detailed write up from Chris Dixon connecting decentralization with blockchain. The lesson is that when you compare centralized and decentralized systems you need to consider them dynamically, as processes, instead of statically, as rigid products. Centralized systems often start out fully baked, but only get better at the rate at which employees at the sponsoring company improve them. Decentralized systems start out half-baked but, under the right conditions, grow exponentially as they attract new contributors. I wish I understood better how the blockchain tech would power these apps. I think it’s also possible we can get a decentralized solution on the existing Internet still as well. ## Interview Episode 315 | David [Hussman - From Success to Fulfillment](http://developeronfire.com/podcast/episode-315-david-hussman-from-success-to-fulfillment) developeronfire.com Take an hour and listen to this fun podcast [interview with my friend David Hussman](https://www.linkedin.com/in/david-hussman-02144a/) . David's chill vibe is a stark contrast to the person doing the interview, but it’s great to hear David's perspective and comments on all of these topics and more about his history and path to where he is now. 🎧 The TLS [interview: Twenty Questions with Steven Pinker](https://www.the-tls.co.uk/articles/public/twenty-questions-steven-pinker/) www.the-tls.co.uk [Curious what Steven Pinker](https://en.wikipedia.org/wiki/Steven_Pinker) reads? Here you go. ## Culture Be a Pal, My Dudes [– Mule Design Studio – Medium](https://medium.com/mule-design/be-a-pal-my-dudes-a34c06df1b1d) medium.com Some very clear and practical tasks that men in the technology field can do to make it a more inclusive and open environment for women. Read this and take action. 👍 ## Business Stripe Atlas: Software [as a Service, as a business](https://stripe.com/atlas/guides/business-of-saas) stripe.com If you are not [familiar with Software as a Service](https://en.wikipedia.org/wiki/Software_as_a_service) business models and how SaaS companies work this primer from Stripe covers on all the main concepts. … we’ll take you through a whirlwind tour of the state of play of SaaS businesses. You should gain a better understanding of the SaaS business model, be able to anticipate whether to sell your product on a low-touch or high-touch model, and be able to evaluate its health and start improving it. 5 [Ways to Close the Strategy-to-Execution Gap](https://hbr.org/2015/12/5-ways-to-close-the-strategy-to-execution-gap) hbr.org Some things to think about connecting your companies strategy to execution. The companies’ executives eschew conventional wisdom, not for the sake of nonconformity in itself, but because they are focused on the fundamental questions about a company’s strategy, such as: Who do we want to be? What is our chosen value proposition? And they’re just as focused on fundamental questions of execution: What can we do amazingly well that no one else can? What other capabilities do we need to develop? How will we blueprint, build, and scale those capabilities — and put them to use? [Thanks to Juselly French](https://www.linkedin.com/in/jusellyfrench/) for the link. ## Productivity [The Hyper-Scheduling Experiment — MacSparky](https://www.macsparky.com/blog/2018/2/the-hyper-scheduling-experiment) www.macsparky.com For the last month, I have been conducting an experiment with more deliberate scheduling of my time. For lack of a better word, I have been calling it hyper-scheduling. I've tried scheduling with this level of precision and it doesn't work at all for me. But there are a number of other people that I know who swear by this. Things 3.4 Brings Powerful New Automation [Features and App Integrations – MacStories](https://www.macstories.net/stories/things-automation/) www.macstories.net Things has now added iOS automation capabilities. If I were not a OmniFocus user, I'd probably be a Things user. The user experience looks great and now with automation capabilities it could do what I want well. ## Programming IBM Java CTO: Devs shouldn't have to learn Docker, K8s, 30 other things to [deploy an app • The Register](https://www.theregister.co.uk/2018/02/22/ibm_java_cto_john_duimovich_interview/) www.theregister.co.uk I couldn't read this article without coming to the conclusion [that IBM isn't aware that go](https://golang.org) exists. [Norris Numbers](https://www.teamten.com/lawrence/writings/norris-numbers.html) www.teamten.com Interesting observations on the size of a codebase and the difficulty for programmers to manage it. At DreamWorks we had 950 programs for animators to use, and a line count showed that the larger ones all hovered around 20,000 to 25,000 lines. Beyond that it was just too much effort to add features. [Hyrum's Law](http://www.hyrumslaw.com/) www.hyrumslaw.com Taken to its logical extreme, this leads to the following observation, colloquially referred to as “The Law of Implicit Interfaces”: Given enough use, there is no such thing as a private implementation. If you have enough consumers you can’t change anything. This is why eBay's website can’t be changed. Moving a large and old codebase to [Python3 – Anders Hovmöller – Medium](https://medium.com/@boxed/moving-a-large-and-old-codebase-to-python3-33a5a13f8c99) medium.com Good overview of one companies work to move their Python 2 codebase to Python 3. How they did it and what issues they saw. ## Security Troy Hunt: I've Just Launched "Pwned Passwords" V2 With [Half a Billion Passwords for Download](https://www.troyhunt.com/ive-just-launched-pwned-passwords-version-2/) www.troyhunt.com [I use Have I Been Pwned](https://haveibeenpwned.com/) and am impressed with it. I didn’t realize that the creator of that had done this other project as well, to create a database of bad passwords. Interesting to read about it and how he suggests using it for good. gitleaks: Searches full repo [history for secrets and keys 🔑](https://github.com/zricethezav/gitleaks) github.com Very cool project to aid in identifying secrets that accidentally get added to source code repositories. ## Games Alto’s Odyssey: A sequel to [one of our favorite iOS games](https://thesweetsetup.com/altos-odyssey-sequel-one-favorite-ios-games/) thesweetsetup.com Alto's Adventure still is a great game after multiple years on iOS. I got Alto's Odyssey right away and had fun exploring similar game play in a new scene with some very fun twists. Highly recommend this game for casual entertainment on your phone and iPad. ## Photography 2018 winning images [- Underwater Photographer of the Year](http://www.underwaterphotographeroftheyear.com/winners/2018-winning-images/) www.underwaterphotographeroftheyear.com Amazing photographs. Underwater photography is still pretty esoteric since so few people go there. Some very captivating images here. ## Promotion 🎁 https://letsencrypt.org [Let's Encrypt](https://letsencrypt.org) is a free, automated, and open certificate authority, run for the public’s benefit. All connections to web servers should be encrypted! The biggest challenge with encrypting the web historically has been the cost and hassle of getting an SSL certificate. Let's Encrypt has changed that entirely by being a free certificate authority. Let's Encrypt is possibly one of the most important things to happen on the web in recent [years. Donate to Let's Encrypt today!](https://letsencrypt.org/donate/) ## App 📱 https://itunes.apple.com/us/app/altos-odyssey/id1182456409?mt=8&uo=4&at=1001lxyE&ct=thingelstad_com ### [Alto's Odyssey](https://itunes.apple.com/us/app/altos-odyssey/id1182456409?mt=8&uo=4&at=1001lxyE&ct=thingelstad_com) by Snowman Just beyond the horizon sits a majestic desert, vast and unexplored. Join Alto and his friends and set off on an endless sandboarding journey to discover its secrets. This sequel to Alto’s Adventure was an instant purchase for me and it’s been a lot of fun to play. There are many new concepts in the game but it maintains the great fun and visual beauty of the first episode. $4.99 5/5 stars ## Status 🎈 [Thursday @ 9:05 PM](https://www.thingelstad.com/2018/02/22/altos-odysseyhttpwwwaltosodysseycom-is.html) [Alto’s Odyssey](http://www.altosodyssey.com) is a beautiful game experience. [Thursday @ 8:55 PM](https://www.thingelstad.com/2018/02/22/eero-update-today.html) Eero update today to support IPv6 and I can now go full IPv6 all the way online. Very nice! 👏 [Tuesday @ 9:32 PM](https://www.thingelstad.com/2018/02/20/its-all-twizzleshttpsenwikipediaorgwikitwizzle.html) [⛸ It’s all twizzles](https://en.wikipedia.org/wiki/Twizzle) on the Olympic Ice. [Sunday @ 11:48 PM](https://www.thingelstad.com/2018/02/18/using-the-get.html) Using the Get [and Set Clipboard actions in Workflow](https://www.workflow.is) to pass more than just “Workflow input” between different workflows is awesomely great (and a total hack). 🤓 [Sunday @ 8:26 PM](https://www.thingelstad.com/2018/02/18/i-love-these.html) I love these photos of Tammy and [I from our annual SPS Commerce](https://www.spscommerce.com) Social! 😊 [Sunday @ 6:05 PM](https://www.thingelstad.com/2018/02/18/went-down-a.html) Went down a rabbit hole 🕳 automating [MailChimp for my Weekly Thing newsletter](https://weekly.thingelstad.com) . Wrestled control on my template. [Sunday @ 9:21 AM](https://www.thingelstad.com/2018/02/18/at-times-while.html) At times while trying to quiet my mind, it is like thoughts are bouncing around like a popcorn maker with kernels popping all over. Then I realize it helps to consider thoughts through that lens, and it helps quiet the mind. [Saturday @ 2:49 PM](https://www.thingelstad.com/2018/02/17/beef-tenderloin-into.html) Beef tenderloin into the Sous Vides bath. 🤤🥩 [Saturday @ 2:34 PM](https://www.thingelstad.com/2018/02/17/i-guess-i.html) I guess I exceeded the temperature for the spatula. 🤨