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! 🎓
2 days ago
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.
2 days ago
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.
2 days ago
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.
4 days ago
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.
4 days ago
[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)! 😲
4 days ago
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.
6 days ago
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.
6 days ago
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.
6 days ago
Road Trip
Interesting web app that highlights points of interest as you drive around.
6 days ago
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.
6 days ago
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.
6 days ago
Perspective Icons for OmniFocus 3, by Josh Hughes
Nice icons for OmniFocus perspectives. Stylistically match with the new OmniFocus 3!
6 days ago
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.
6 days ago
Tones | Katharos Tones
Cool collection of notification sounds. Nice $10 upgrade for your phone.
6 days ago
New Getting Things Done for Teens book - Getting Things Done®
My copy of this is on the way. I’m curious to see if it’s something my daughter may like.
6 days ago
Relentlessly Turning Input Knobs To 0 - Feld Thoughts
I feel like I've been doing this for a few years now. I would add another thought though, which is I would start with turning the input **channels** as low as possible, and then reduce the number of things in those channels. Right now I only have three channels that are meaningful: email (traditional, regular email), messages (95% iMessage) and feeds (all via Feedbin). Note that social media isn't a channel. Then I filter inside those channels.
6 days ago
Tools & Craft - Episode 01: Andy Hertzfeld
[Andy Hertzfeld](https://en.wikipedia.org/wiki/Andy_Hertzfeld) is one of the original designers of the Macintosh computer and this short interview with him has some fun insights.
6 days ago
REST vs GraphQL APIs, the Good, the Bad, the Ugly | Moesif’s Musings on Software
I love the conclusion in this overview.

> In fact, GraphQL vs REST is like comparing SQL technologies vs noSQL. There are certain applications where it makes sense to model complex entities in a SQL Db. Whereas other apps that only have “messages” as in high volume chat apps or analytics APIs where the only entity is an “event” may be more suited using something like Cassandra.

We **always** do this in tech it seems, too much "versus" as opposed to it’s just different and serves a different solution. Again, pick the right tool for the job. 🔨
6 days ago
Exclusive: Twitter is suspending millions of bots and fake accounts every day to fight disinformation - The Washington Post
Hundreds of millions of Facebook accounts deleted. Now, "Twitter suspended more than 70 million accounts in May and June, and the pace has continued in July". What a mess.
6 days ago
Betamagic - News Explorer
Brand new RSS Reader for the Mac, uses iCloud to synchronize. I'll be sticking with Feedbin but I like to see innovation in this space.
6 days ago
A Guide to Letting Go of Shame & Fear : zen habits
We all could use better ways of dealing with this little (or not so little) voice in our head.
6 days ago
From data to Viz | Find the graphic you need
Cool idea. You describe the data you want to visualize, and it recommends the best methods to use for the visualization.
6 days ago
Web browsers running in a terminal have always been a thing, but this is a pretty different take on that. This is using Firefox underneath, and then sort of painting the display in text? Weird.
6 days ago
Currents: A quarterly report on developer trends in the cloud
Some interesting data on the state of a number of technologies and the industry.

> Currents is a quarterly report on developer cloud trends that we created to share our knowledge with the broader community. For the fourth edition, we surveyed nearly 5,000 respondents from around the world about themselves, the tools they use and the challenges they face.

7 days ago
Brutalist Web Design
I like this translation of [Brutalist Architecture](https://en.wikipedia.org/wiki/Brutalist_architecture) to the web.
10 days ago
How the Disposable Straw Explains Modern Capitalism - The Atlantic
I thoroughly enjoyed this article both for the content and the history covered, but the twist at the end makes you think, a lot. _Don't cheat and read the end first!_ 🙂
11 days ago
All code is technical debt
I've often shared with technical teams that what we do everyday in technology is create tomorrow's technical debt. I often think it’s wrong that we consider software an intangible asset in most companies. As a CTO, I tend to think of software as a liability that will inevitably need help. The asset against that liability is the team of people that build, run and maintain that software.
12 days ago
Scaling Agile FAQ | Silicon Valley Product Group
I've been reading a lot about SAFe and I know a number of people that are intrigued by what it offers. I've seen the struggles of Scaling Agile beyond a small number of teams and SAFe seems to have a thought for how that can be done. In the interest of sharing the positive over the negative, I came to this link from [Marty Cagan](https://www.linkedin.com/in/cagan/)'s total and complete takedown of SAFe, **[Revenge of the PMO](https://svpg.com/revenge-of-the-pmo/)** (please read in addition to this link)!

He highlights that many organizations, in his view, have yet to truly embrace the most important part of agile.

> So then – and still today – in most companies, the stakeholders still provide the teams with roadmaps of what features and projects the stakeholders think best. Even though the teams use Agile methods, the teams are not empowered and accountable in the sense I’m describing. They are there to implement.

Honestly, I would agree with that assertion.

> A couple years ago I wrote about the [root causes of product failure](http://www.svpg.com/product-fail) in product companies and I identified ten key attributes of Waterfall and project-mindset. I went through and compared this list with SAFe, and literally all ten problems exist in SAFe. Indeed, I would argue that all ten problems are inherent in that process.

He does give that there are three areas where SAFe may work well, and I note that one of them is a "big regarding-platforming event". I wonder if this goes back to product versus project organizations?

I strongly endorse his view that tools are not agnostic of culture.

> But it’s critical to realize that most tools are not agnostic. Their creators are trying to facilitate a certain way of thinking or working. You need to ensure that’s how you want to think or work.

Both of these articles are worthy reads to make sure that you see all sides of this agile discussion.
13 days ago
Capture the Flag: the emergence of complex cooperative agents | DeepMind
The team behind Alpha Go now creating intelligent agents that can play a capture the flag game. This looks pretty incredible, and also makes me wonder about military uses.
13 days ago
How to read | Robert Heaton
This reminds me how [one of my book club friends](http://tomeri.org) reads. It also reminds me of [Derek Sivers Book](https://sivers.org/book) pages. I often think I should write a blog post on each book I read. This reinforces that that is a good idea.
13 days ago
Microsoft Releases 125 million Building Footprints in the US as Open Data | Maps Blog
This is very cool and a nice addition to the public map data set. 👏
13 days ago
How Facebook Punked and then Gut Punched the News Biz – Talking Points Memo
I love it when Josh Marshall of Talking Points Memo turns to the topic of being a digital publisher.

> The first should be obvious: you can’t build businesses around a company as unreliable and poorly run as Facebook. Only a year ago, when I would talk to big money players in the digital media world, there was a consistent refrain: social video on Facebook, that’s the whole game. That struck me as crazy at the time, given everything we were seeing in the industry. And it was crazy. There’s no news publisher entitlement to Facebook traffic. And Facebook is a highly unreliable company. We’ve seen this pattern repeat itself a number of times over the course of company’s history: its scale allows it to create whole industries around it depending on its latest plan or product or gambit. But again and again, with little warning it abandons and destroys those businesses.

Wether Facebook [is a platform or not](https://stratechery.com/2018/the-bill-gates-line/), it does not have the maturity and long-term view needed to run a platform that supports a vibrant ecosystem over the long term.
13 days ago
Working Backwards - All Things Distributed
Much has been written about Amazon's processes for making new products. This writeup from Amazon CTO Werner Vogels is brief and to the point on the process.

> The Working Backwards product definition process is all about is fleshing out the concept and achieving clarity of thought about what we will ultimately go off and build.

There is a lot to like here. I tend to think the best processes and frameworks for product management push for clarity and insuring that all the connective components of a product are thought out. It’s not hard to identify 3 or 4 big features. The hard work comes in figuring out how it all connects together.
13 days ago
My iPhone Photography Kit | Jordan Merrick
I've been doing a lot of photography with my iPhone, and true photography not just snapshots. I liked reading about what Jordan Merrick is using to get great shots. The [DxO One](https://www.dxo.com/us/dxo-one) and [Moment lenses](https://www.shopmoment.com/shop/categories/lenses) are high on my wishlist.
13 days ago
The Players on Your DevSecOps Team - CYBRIC
How is it that this list doesn't include ops? Anyway, I like the distinction between the CIO and CISO roles here.
13 days ago
I absolutely love that this is a thing!

> This is a radically new event championing bottom-up, developer-driven ethics. How can we make technologists the last bastion of defence against unethical products? After all, we design, write and deploy them.

I’m hoping they share videos from the sessions. I’m very pleased to see this conversation happening. 🏆
13 days ago
Michael Pollan: "How to Change Your Mind" | Talks at Google
This talk piqued my interest in [Michael Pollan](https://michaelpollan.com)'s new book [How to Change Your Mind](https://michaelpollan.com/books/how-to-change-your-mind/) about psychedelics. Don't be discouraged that the talk is all Q&A style, which I often find meandering and less impactful. The questions are good and the topics covered are interesting. I was surprised to see meditation make a showing in the discussion as well.
13 days ago
My framework for one-on-ones - Engineering Management
I always like to see how others manage one-on-one meeting time with their teams. This is what happens when a very logic-based engineer attempts to opitimize one-on-one structures. This seems way too formal to me, but interesting snippets.
13 days ago
The 4 One-on-One Meeting Questions You Should *Not* Ask Your Employee
Some good suggestions on four common questions that get asked in one-on-one meetings, and what a better question would be. Continued thinking on how to make one-on-one meetings more effective.
13 days ago
500px will no longer allow photographers to license their photos under Creative Commons - The Verge
This stinks and is a good example of why I don't upload my photos to many photo sites. This is a big change. I’m sure there are people that picked 500px because they support Creative Commons. Now 500px is randomly changing that and patterning with existing stock photos organizations. 👎
14 days ago
OmniFocus On-The-Go - Digital Tools - Productivity Guild
I've used contexts (now tags) in OmniFocus for "Home : Arriving" and "Work : Arriving" mainly so that I can use location based notifications. I had never considered adding "Home : Leaving" as the opposite, but it’s a good idea. I have a number of things that are much better on a "Cabin : Leaving" list than anywhere else. I created an "On-The-Go" perspective just like the one described in this article. 👏
15 days ago
New Podcast: Automators —macsparky
I've learned a lot from listening to [Mac Power Users](https://www.relay.fm/mpu) and [David Sparks](https://www.macsparky.com). I was excited to hear that he and Rosemary Orchard are launching a new podcast [Automators](https://automators.fm/). 🎧 The focus of this new podcast is just on automation, something I've gotten a lot of value out of. Here is [Rosemary Orchard's announcement](https://www.rosemaryorchard.com/blog/launching-automators-podcast) as well.
15 days ago
Zivix Just Closed A Half Million Dollar Crowdfunding Campaign —TechDotMN
Congrats to local Minneapolis company on successful funding another product! 💰
15 days ago
New analysis shows how Facebook and Google push users into sharing personal data : Forbrukerrådet
I did **not** read the 42 page [full report](https://fil.forbrukerradet.no/wp-content/uploads/2018/06/2018-06-27-deceived-by-design-final.pdf), but the synopsis is not surprising and I’m glad that people are looking into these practices more.
16 days ago
NSA ‘Systematically Moving’ All Its Data to The Cloud - Nextgov
Not public cloud. Wonder what software layer they are using underneath.
17 days ago
Why you should not use Google Cloud. – Punch a Server – Medium
Nearly every tech leader I talk to highlights Google’s inability to engage with businesses in a B2B relationship as a major blocker. This article is a great example of that. GCP needs to spend some time reengineering it’s engagement strategy with customers, not just the tech underneath.
17 days ago
Fortnite generated a record $318 million in revenue in May - Recode
$1.2B in total revenue so far. Amazing. All optional in-game upgrades. 😳
17 days ago
Less, More, and None - Jacoby Young
I like checklists a lot. The pragmatism of a list of less, more and none is a compelling way of making goals more achievable and incremental.
17 days ago
The Most Important Skill Nobody Taught You – Personal Growth – Medium
I believe there is a lot of truth to this thought. I often refer to social media as spray foam for the mind. It fills all the little gaps with stuff, instead of some solitude or plain boredom.

> We ignore the fact that never facing this nothingness is the same as never facing ourselves. And never facing ourselves is why we feel lonely and anxious in spite of being so intimately connected to everything else around us.

This but is like a gateway to Buddhist practices. If you face yourself, you need to figure out what self is.
17 days ago
Brave Introduces Beta of Private Tabs with Tor for Enhanced Privacy while Browsing | Brave Browser
The Brave browser continues to do interesting things. Integrating [Tor](https://www.torproject.org) services directly into the private tabs is a powerful idea to bring Tor anonymity to a much larger audience.
18 days ago
Graph-o-Matic / Observable
DOT to image right in a web page. Cool!
18 days ago
How my role as CTO has changed as we've grown to 100 engineers
One persons path from sole-developer (aka CTO) in a startup to leading a larger team and managing that transition. I can relate to much of this myself.
18 days ago
There is an API for dog pictures? 🐕 Yep. 🤩
18 days ago
I've advocated for strong password management for years, and it’s critical for security. But for privacy one of the key things to do is not use the same email address on every service. There are many anonymous email address services, but frankly most of them are highly suspect and I don't know their revenue strategy. Maskmail looks very legitimate and I like that they have a straight-forward subscription offering. I've started using it and it’s fast, well-designed and just works. $10/year is cheap.
18 days ago
Apple is rebuilding Maps from the ground up | TechCrunch
Amazingly deep article on all aspects of Apple's upcoming "reboot" of their Maps effort. Maps have gotten better since the alarmingly poor launch, but that improvement hasn't been able to deal with a fundamental issue of poor data on the bottom.

> Decision made, Apple plowed ahead, building a product that relied on a patchwork of data from partners like TomTom, OpenStreetMap and other geo data brokers. The result was underwhelming.

I've always felt this decision was odd for Apple and driven by missing the importance of map data early on. They had to partner so they could get to market, after relying for so many years on Google's maps. But Apple's path has always been to own all parts of the stack. The iPhone is Apple hardware, software and Apple everywhere in between. Maps was a mashup of different data.

It’s interesting to me that the mapping vans have LIDAR on them as well. They are capturing an immense amount of data here. And pulling in more data from the millions of iPhones in use. They are still focusing on privacy as well in the effort.

The results of this are going to be very interesting to see.
18 days ago
A Reuters Visual Guide: Blockchain explained
A very well done overview of blockchain technology covering all of the primary concepts of blockchain. This is one of the best of these I've seen.
18 days ago
Click ‘Delete’ to Save Your Soul - The New York Times
Review of [Jaron Lanier's](http://www.jaronlanier.com) new book [Ten Arguments For Deleting Your Social Media Accounts Right Now](https://www.indiebound.org/book/9781250196682). The book itself does not get a glowing review, but it comes with a punch at the end.

> Only at the very end does Lanier venture into new territory. His argument, however, is a profound one. He worries that our reliance on big tech companies is ruining our capacity for spirituality, by turning us into robotic extensions of their machines.

If you are less versed in the debate about social media the book may be more novel.
19 days ago
macOS Mojave: Back to the Mac - Six Colors
Fantastic overview of both big and small new things in macOS Mojave. I wasn't very intrigued by the news on Mojave, but these improvements look solid.
20 days ago
Watch Apple CEO Tim Cook Speak at Fortune’s CEO Initiative - YouTube
I turn into more of a Tim Cook fanboy every time I watch an interview with him. 🤩 Very eloquent, direct answers to the topics discussed.
21 days ago
Paul McCartney Carpool Karaoke - YouTube
Make your day, just watch the absolute genuine Paul McCartney. 🎧
21 days ago
How Silicon Valley is responding to the immigration crisis - Recode
I am often very critical of Facebook, but this is an example of something that would definitely not happen without Facebook. This fundraiser started by trying to raise $1,500 for [RAICES to fund legal support for families separated at the border](https://actionnetwork.org/fundraising/bondfund). Within 2 days they had raised $1 million and are now over $20 million! I bypassed Facebook, but appreciated them highlighting this organization and [donated](https://actionnetwork.org/fundraising/bondfund) myself.
21 days ago
Introducing a16z crypto – a16zcrypto
[Andreessen Horowitz](https://a16z.com) launches a new crypto focused fund.

> Today we are announcing the launch of a16z crypto, a $300M venture fund that will invest in crypto companies and protocols.

22 days ago
How Atul Gawande landed the most extraordinary job in health care
I've read a number of Atul Gawande's books and he has always impressed me as an incredibly talented and smart person. He also seems to have an infinite amount of energy. Him joining this very well funded healthcare venture is very interesting.
22 days ago
Fear of missing out - Wikipedia
This is **the** thing that keeps people from disengaging with social media. It’s good to name it, understand it, so you can manage it.
22 days ago
REST vs. GraphQL: A Critical Review – Good API
An argument for using GraphQL for API development, and that it’s easier than REST.

> Here is the idea: If you have never heard about the REST architectural style constraints and their implication on the properties of the resulting distributed system and you do not want to (or can’t) educate yourself, use GraphQL.

22 days ago
molten: modern API framework
molten is a minimal, extensible, fast and productive framework for building HTTP APIs with Python.
22 days ago
Intel and the Danger of Integration — Stratechery by Ben Thompson
Keen observations on the very difficult spot that Intel is in. For the first time ever they are following others in fabrication.
23 days ago
The Sweet Setup Guide to Cutting the Cord – The Sweet Setup
Thorough guide to various options for getting rid of cable TV (or satellite TV). I [cut the cord in 2009](https://www.thingelstad.com/2009/directv-canceled/). The options now are great. I've long had an Apple TV attached to each TV we have. I've recently gotten the [HDHomeRun](https://www.silicondust.com/hdhomerun/) referenced here and am using it with Plex on my Synology NAS. We also have Netflix, Hulu and HBO Now subscriptions.
24 days ago
« earlier      
_brief _feature

Copy this bookmark: