10151
Google Cloud Platform Blog: Istio reaches 1.0: ready for prod
Istio is an important part of te Kubernetes ecosystem. Good to see it in release.
_brief 
august 2018
Add an "On This Day" feature to a Micro.blog website
Fun JavaScript to power a look back feature on micro.blog. I created [my own On This Day](https://micro.thingelstad.com/on-this-day/) page.
_brief 
august 2018
Employee Productivity Management Software
Team software that enables OKR systems.
_brief 
august 2018
Subscribe to Your Micro.blog Timeline
This is really cool. Using this and the Twitter capabilities of Feedbin I’m able to read micro.blog feeds and a handful of Twitter users in one simple feed, right in my RSS reader!
august 2018
The World Wide Success That Is XML | W3C Blog
It’s popular to bash XML but it has had an amazing and long lasting impact.
august 2018
The Cost of Agile
I disagree with this article. The main driver of agile in my opinion is admitting you really don't know exactly what you want to build, and you will keep your refactoring costs low in order to iterate. Efficiency misses the point entirely.
august 2018
The Road to QUIC
The next step in the evolution of HTTP.
_brief 
august 2018
How To Prepare For A One-on-One Meeting As a Manager
I continue to find various perspectives on effective 1-on-1 meetings worthwhile. There are some useful tidbits here.
august 2018
Startup Lab workshop: How Google sets goals: OKRs - YouTube
Comprehensive video describing how Google implements their OKR framework.
august 2018
Business/busyness | Seth's Blog
A good reminder from Seth Godin to focus on value.

> Busy is not your job. Busy doesn’t get you what you seek. Busy isn’t the point. Value creation is.

Measure it. 💯
august 2018
Zulip
With HipChat collapsing into Slack, it’s good to know that there are still some other team chat options.
_brief 
july 2018
Keep a Changelog
An entire website advocating people to keep a changelog and highlighting some best practices.
_brief 
july 2018
M. C. Escher (1898-1972). Prints and Drawings - Digital Commonwealth
Like many technologists, I find [M. C. Escher's](https://en.wikipedia.org/wiki/M._C._Escher) art mesmerizing. This collection of prints from the Boston Library are a great way to experience them. The digitizations are very high resolution. This made me look for M. C. Escher desktop wallpaper for my computer, but everything I found was not high quality.
july 2018
A pre-history of weeknotes, plus why I write them and perhaps why you should too (Week 16)
I've never thought of _weeknotes_ as a thing, but I guess they are. I guess the Weekly Thing is a weeknote. I found the weeknotes mentioned interesting. I also love this saying in the article [In medias res](https://en.wikipedia.org/wiki/In_medias_res), starting in the middle.
july 2018
Emotional Intelligence Has 12 Elements. Which Do You Need to Work On?
A good reminder for leaders that emotional intelligence is broader than many people think. You need a solid foundation to engage with people, but in the workplace you also have difficult topics to navigate at times and those take a broader set of capabilities.
_feature 
july 2018
Knative - Built on Kubernetes and Istio  |  Google Cloud
Kubernetes-based platform to build, deploy, and manage modern serverless workloads.
_brief 
july 2018
Boobs, Muscles & Fairy Wings: Everything I Know About How Humans Design Their Avatar Selves | Hunter Walk
Observations on the avatars that people created for themselves in the early days of Second Life. This seems like an incredibly rich world for psychology research.
july 2018
How to Fill Out OmniFocus Project Templates with Workflow | Colter Reed
Project templates are a very smart idea and one I use a lot. It helps you not forget things in the future. This is a brilliant way to deal with project templates in OmniFocus, but I have to get over my resistance to putting the templates themselves into my OmniFocus system. I prefer to keep them outside of it until they are populated.
july 2018
Venuer
A distributed, fault-tolerant pipeline for observability data.
_brief 
july 2018
Tutorial: Getting started with Quantum Computing (Python) | DataEspresso
A library that allows you to write Python code like a quantum computer would run it. 👀
_brief 
july 2018
Beyond Regular Expressions: An Introduction to Parsing Context Free Grammars
Most everyone in tech knows about Regular Expressions, but very few consider full blown parsers and grammars.
_brief 
july 2018
3 ways to make the journaling habit stick • chrisbowler.com
Journaling is a habit I haven't been successful getting going. I agree on starting small, and I agree on the tool using Day One. Personally I've never liked the automation idea for a journal, as it feels too robotic.
july 2018
What we buy can be used to predict our politics, race or education — sometimes with more than 90 percent accuracy - The Washington Post
Good examples of how a little bit of metadata can be used to make highly accurate assertions about the households and people behind it. ✋
_feature 
july 2018
How Women Can Succeed by Rethinking Old Habits
I've come to appreciate the different challenges and biases that women face in leadership roles. This article is a deep dive on how to look at some of those habits and how to change them. I think it’s important to understand these issues so that you can help improve the situations around them. I also couldn't help but think how the main character in this article could have used automation to share her information with her boss.
july 2018
Introducing the Python Language Server – Python at Microsoft
Turns out it’s really complicated to provide programmer hints in the IDE for Python.
_brief 
july 2018
Atlassian + Slack | The Official Slack Blog
This is pretty amazing! Atlassian just gave up in the team chat space.

> As part of this partnership, Atlassian will discontinue Hipchat and Stride, and provide a migration path to Slack for all their customers. We are purchasing the IP for Hipchat Cloud and Stride to better support that path to Slack, while Atlassian is making a small, but symbolically important investment in our business.

😲 This [Bloomberg](https://www.bloomberg.com/news/articles/2018-07-26/slack-and-atlassian-team-up-to-take-on-microsoft-in-chat-software) article has some of the details on how this went down. I was curious who approached who, and it was Atlassian that approached Slack.

> Taking out a competitor is good for Slack, said Butterfield: “There’s fewer choices for people.”

Slack has more leverage to raise prices. 💰
_feature 
july 2018
Google's New Book: The Site Reliability Workbook - High Scalability
Part two of the Google SRE book. Available for free for a limited time.
_brief 
july 2018
YC’s 2018 Summer Reading List
I enjoy it when people and groups share their reading lists. I usually find some interesting items in them.
_brief 
july 2018
Engineering Ladders at Meetup – Making Meetup – Medium
I like how Meetup is extending and clarifying the traditional engineering ladder. The maker and manager split is smart and provides good clarification.
july 2018
Masonite Documentation
Looks a bit like Rails for Python.
_brief 
july 2018
Google: Security Keys Neutralized Employee Phishing — Krebs on Security
I’m surprised to see Google doing this so broadly.

> Google has not had any of its 85,000+ employees successfully phished on their work-related accounts since early 2017, when it began requiring all employees to use physical Security Keys in place of passwords and one-time codes, the company told KrebsOnSecurity.

It seems like there must be some other ways to login. After all, you cannot use a USB token on a mobile phone. 🧐
july 2018
Do you need a service mesh? - O'Reilly Media
A good introduction to the service mesh concept.

> The service mesh is a dedicated infrastructure layer for handling service-to-service communication in order to make it visible, manageable, and controlled. The exact details of its architecture vary between implementations, but generally speaking, every service mesh is implemented as a series (or a “mesh”) of interconnected network proxies designed to better manage service traffic.

This is a very busy area as of late with micro-service adoption so high.
july 2018
The future of WebAssembly - A look at upcoming features and proposals
I haven't been following WebAssembly but it looks intriguing -- or possibly a terrible idea.
_brief 
july 2018
Simple Call Blocker – No business model, no up-sell, no B.S.
Free, simple and solves a gap in call blockers. I subscribe to [NoMoRoBo](https://www.nomorobo.com) to **block 1,001,674 numbers** from getting to me, but there are local calls that it cannot block. This call blocker fills that last gap.
july 2018
The Emoji Demo
An 8k textmode emoji macOS intro done in terminal, [source](https://github.com/willkirkby/the-emoji-demo). 😲
_brief 
july 2018
Frank's Compulsive Guide To Postal Addresses
More than you ever wanted to know about addresses.
_brief 
july 2018
Data Transfer Project
I applaud this effort. It has the potential to recognize that moving large amounts of data between cloud services can sometimes be very difficult, and often involve a slow intermediate broadband connection. Just consider downloading 100,000 photos to your home to then upload to another service. It will be immensely faster for the services to exchange them directly. There is additional detail in the [Verge article](https://www.theverge.com/2018/7/20/17589246/data-transfer-project-google-facebook-microsoft-twitter) announcing this.
july 2018
In Praise of Email | Dan Cohen
Complaining about email is a well-honed skill, but I agree and endorse all of these great, often overlooked, capabilities of email and the open ecosystem around it. 💌
july 2018
Python has brought computer programming to a vast new audience - Programming languages
[Guido van Rossum](https://en.wikipedia.org/wiki/Guido_van_Rossum) stepping down as [BDFL](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life) of Python even made it to the Economist! Yay for Python making the pages of the Economist.
_brief 
july 2018
This full video shows just how bonkers the VW Pikes Peak record was | Ars Technica
I loved watching this amazing, custom-built electric race car set a new record up Pikes Peak!
july 2018
Putting People First: Metrics-Based Onboarding | PagerDuty
I've never seen this kind of metrics model for tracking people coming into your company, but I like the idea of bringing a quantitative factor to this process.
july 2018
ACM Affirms Obligation of Computing Professionals to Use Skills for Benefit of Society
Nice to see ACM update it’s Code of Ethics. Amazing that it hadn't been updated in 26 years. Consider how much the world of computing has changed in 26 years.

> After a two-year process that included extensive input from computing professionals around the world, ACM, the Association for Computing Machinery, has updated its [Code of Ethics and Professional Conduct](https://www.acm.org/about-acm/acm-code-of-ethics-and-professional-conduct). The revised Code of Ethics addresses the significant advances in computing technology and the growing pervasiveness of computing in all aspects of society since it was last updated in 1992.

I applaud the continuing discussion around ethics in computing. It’s nice to see privacy included in the code.
july 2018
Mark Zuckerberg: The Recode interview - Recode
Kara Swisher interviewing Facebook's Mark Zuckerberg. Swisher is a tough interviewer. Zuckerberg has gotten a lot of training on how to keep on message.

> I think the interview gives a picture of an earnest and canny tech leader who is also grappling with the darker side of his creation. At one point, I asked him who was to blame and who should pay the price for the Cambridge Analytica controversy and he rightly named himself, as the person who invented Facebook. “Do you want me to fire myself on this podcast?” Zuckerberg joked. Spoiler alert: He did not.

Zuckerberg is very thoughtful. I’m not a fan of his service, but it was interesting to hear the discussion.
july 2018
Facebook has nothing to do with friendship —James Shelley
Short and sweet.

> Losing friends because you’re not on Facebook is only a valid concern to the extent that your ‘friends on Facebook’ are not really friends at all.

👍
july 2018
Python post-Guido [LWN.net]
It is interesting to watch the self-organizing starting around governance of Python and it’s future direction post Guido Van Possum. Governance, constitutions, voting, quorum all come into play.
july 2018
devopsdays Minneapolis 2018 Keynote - Amy Patton, SPS Commerce
[Amy Patton](https://twitter.com/pattonamyj) of SPS Commerce delivered a fabulous keynote at [devopsdays Minneapolis](https://www.devopsdays.org/events/2018-minneapolis/welcome/) on adopting DevOps in the enterprise. Great perspective and recommendations for teams looking to be more effective!
_feature 
july 2018
Event-Driven Architecture – @herbertograca
Comprehensive (and quick) overview of event-driven architecture and key principles. A good overview and grounding.
july 2018
Feedback Equation | Lara Hogan
This is very similar to [Crucial Conversations](https://duckduckgo.com/?q=crucial+conversations&t=osx&ia=products) training, but succinct and easy to digest.
july 2018
Things To Read Online - Now and for free
Small, curated list of independent content.
_brief 
july 2018
AWS Kinesis with Lambdas: Lessons Learned · trivago techblog
Lessons on architecting using advanced cloud technologies.
_brief 
july 2018
Lwan Web Server
New lightweight web server.
_brief 
july 2018
📅 World Emoji Day — July 17, 2018
I had no idea there was a World Emoji Day! 😲
_brief 
july 2018
GraphQL on Postgres | Hasura
Have Postgres? Add water and you have a GraphQL interface.

> Hasura GraphQL Engine is a blazing-fast GraphQL server that gives you instant GraphQL APIs over Postgres. Hasura helps you build GraphQL apps backed by Postgres or incrementally move to GraphQL for existing applications using Postgres.

There are a number of these solutions out there. I’m not sure they are good for real applications, but it would definitely be an easy way to concept something out.
july 2018
Some reflections on my roadtrip across the western United States
[Jason Kottke](https://kottke.org) took a road trip through the beautiful midwest and visited a number of spots I've been. Nice photos and a well written travelogue. 🚙
july 2018
Designing a GraphQL API
Shopify sharing their internal best-practices on creating GraphQL interfaces. There is a lot of good learning in here for anyone designing a GraphQL API.
july 2018
Omni Calculator
Custom calculators for all sorts of different scenarios. Interesting idea.
_brief 
july 2018
The P Rules
Everything in this post is awesome.

> Well, my leadership team and I soon learned that people hated our reviews. Folks who hadn't even been to one feared them by reputation. Why? We were overzealous about our own contributions and under-appreciative of the presenting team, which was disrespectful. Luckily, several regular attendees gave us that feedback and we were able to turn things around with what I call “The P Rules,” which I left written on our whiteboard for years.

This is great advice for teams and for leaders.
_feature 
july 2018
An Illustrated Proof of the CAP Theorem
If you have heard of the CAP Theorem but aren’t sure what it is, this is a clear rundown.

> This guide will summarize Gilbert and Lynch's specification and proof of the CAP Theorem with pictures!

The more you know! 🎓
july 2018
Hindsight - Matt Gemmell
Matt Gemmel sharing regret and lessons learned from the most popular article on his blog.

> It’s not enough to be sure of your own intent (not that I even was, in this case, which makes it worse). You also have to consider the likely scenarios of use - or misuse - before putting something out into the world.

Let’s be mindful of what we put in the world.
july 2018
Sizing engineering teams
Good overview of how to think about team size. I’d agree with all of it.

> These questions were the gateway to the obscure art of organizational design. As I've gotten more exposure, I've come to believe the fundamental challenge of organizational design is sizing teams.

I have come to learn there is a lot more to organizational design than just this, but it is one important aspect of it.
july 2018
Melatonin: Much More Than You Wanted To Know | Slate Star Codex
I take melatonin very regularly via [REM Caps](https://www.hammernutrition.com/rem-caps/).

> Melatonin works on both systems. It has a weak “hypnotic” effect on Process S, making you immediately sleepier when you take it. It also has a stronger “chronobiotic” effect on the circadian rhythm, shifting what time of day your body considers sleep to be a good idea. Effective use of melatonin comes from understanding both these effects and using each where appropriate.

This read goes into more depth on the uses for melatonin.
july 2018
Google Cloud Platform - The Good, Bad, and Ugly (It's Mostly Good) - Deps
Thorough comparison of GCP based on real-world usage.

> I haven’t seen too many experience reports on Google Cloud, so I wanted to share how I’ve found it, what went well, and what still needs improving. I’ve split my thoughts below into good, meh, bad, ugly, and opportunities for improvement. I have compared and contrasted with Amazon Web Services (AWS), the other hosting provider that I have the most experience with, and GCP’s biggest competitor.

Good overview.
july 2018
[python-committers] Transfer of power
Wow, [Guido von Rossum](https://en.wikipedia.org/wiki/Guido_van_Rossum), creator of Python, is stepping aside as [Benevolent Dictator for Life](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life)! 😲
_brief 
july 2018
The rise of 'pseudo-AI': how tech firms quietly use humans to do bots' work | Technology | The Guardian
I wonder how many AI services are augmented or in some cases just done by people.

> “Using a human to do the job lets you skip over a load of technical and business development challenges. It doesn’t scale, obviously, but it allows you to build something and skip the hard part early on,” said Gregory Koberger, CEO of ReadMe, who says he has come across a lot of “pseudo-AIs”.

Skipping the hard part could be a cost optimization to get validation quicker, or it could invalidate your entire business model.
july 2018
Managing Digital: Concepts and Practices
New-ish book from [Charles Betz](https://www.linkedin.com/in/charlestbetz/), published in the open on the web.

> My answer would be that there is something different happening this time — digital delivery is becoming core, not context. The convergence of an abundance of computing resources, improving software development management, combined with a change in market focus from the supplier to the customer is changing the way we view Enterprise Architecture and IT management, and identifying the need to develop a digital workforce. The defining characteristics of a digital enterprise are becoming clear:
>
> * Products or services that are either delivered fully digitally (e.g., digital media or online banking), or where physical products and services are obtained by the customer by digital means (e.g., online car sharing services)
>
> * A "digital-first" culture, where the business models, plans, architectures, and implementation strategies start from an assumption of digital delivery
>
> * A workforce who is digitally savvy enough to execute a digital-first approach

I met Charles once at the Chaos Day event here in Minneapolis. He has a comprehensive and deep view on technology.
july 2018
Leadership Style Colors | Lara Hogan
This article instantly made me think of [Insights](https://www.insights.com/us/) which I have used through [Discovery Yourself](https://discoveryourself.com) many times. I've seen teams get value out of having shared language around colors and style. This suggestion is to build on that to be more comprehensive, and also to try operating in other colors, which I think is something you have to do from time-to-time. I lead red/blue myself.
july 2018
Road Trip
Interesting web app that highlights points of interest as you drive around.
_brief 
july 2018
You are your Metadata: Identification and Obfuscation of Social Media Users using Metadata Information
More research that shows how precise identification cane be on metadata alone.

> We demonstrate that through the application of a supervised learning algorithm, we are able to identify any user in a group of 10,000 with approximately 96.7% accuracy. Moreover, if we broaden the scope of our search and consider the 10 most likely candidates we increase the accuracy of the model to 99.22%. We also found that data obfuscation is hard and ineffective for this type of data: even after perturbing 60% of the training data, it is still possible to classify users with an accuracy higher than 95%.

I still don't think this message is widely understood. When people are told that _only_ metadata is kept on their activities, they assume some level of anonymity. You should assume none.
july 2018
9 Tips To Better Networking (Even For Introverts) - Toggl Blog
Some simple tactics for approaching business networking. This is something that I always have a hard time with.
july 2018
Perspective Icons for OmniFocus 3, by Josh Hughes
Nice icons for OmniFocus perspectives. Stylistically match with the new OmniFocus 3!
_brief 
july 2018
Custom Perspectives for OmniFocus 3 - Learn OmniFocus
The revamped perspective editor in OmniFocus 3 is enabling some very nice features. Here are some good examples to start with.
_brief 
july 2018
Tones | Katharos Tones
Cool collection of notification sounds. Nice $10 upgrade for your phone.
_brief 
july 2018
« earlier      later »
_brief _feature

Copy this bookmark:



description:


tags: