I really dig these improvements coming in iOS 13. Scheduling Shortcuts to run on a schedule opens up a whole bunch of new things that you can do on your phone. The photos changes look great. I don’t use Reminders, I’m an OmniFocus user, but the improvements there will be welcome by many people. Good stuff! 👍⏎ June 4, 2019
Good overview of new capabilities coming in watchOS 6. Looks like some good stuff.⏎ June 4, 2019
Solid overview of the capabilities coming in the newly named iPadOS!⏎ June 4, 2019
We have had amazing success with Snowflake and it’s great to see that it is now on all three of the major cloud providers!⏎ June 4, 2019
This looks like a compelling DNS service.
The first cloud-based private DNS service that gives you full control over what is allowed and what is blocked on the Internet.
I’m still leaning towards using Pi-hole.⏎ June 4, 2019
This may have convinced me to jump into Pi-hole and better protect privacy for my entire home network. I was using the Eero Plus service but I’ve found that to have some performance issues, and I no longer trust that it will be true to it’s mission now that they have been acquired.⏎ May 31, 2019
This is really cool and fun to play with.
A People Map of the US, where city names are replaced by their most Wikipedia’ed resident: people born in, lived in, or connected to a place.
it’s very interesting to drill down to towns you know and see the names highlighted.⏎ May 31, 2019
This visual of EV car sales over time is pretty amazing. It puts the importance of the Tesla Model 3 into perspective!⏎ May 30, 2019
I use Launchbar but Alfred tempts me with some of it’s cool capabilities.⏎ May 30, 2019
Incredible photography. 📷⏎ May 30, 2019
When I was a kid the SR-71 Blackbird was one of those amazing, nearly mythical things. How fun to be able to read the flight manual now!⏎ May 30, 2019
Nice, KISS, approach to keeping your database interfaces simple in Python.⏎ May 30, 2019
I’m so happy to welcome these new members to the Minnestar board! 💚⏎ May 30, 2019
Bray knows a lot about writing great software, and I like his rounded view on queues.
The proportion of services I work on where queues are absolutely necessary rounds to 100%. And if you look at our customers, lots of them manage to get away without queues (good for them!) but a really huge number totally depend on them. And I don’t think that’s because the customers are stupid.
I’ve been on the wrong end of queues many times. It’s a massive problem when you have a production queue that is backed up and you have to somehow get the data off and moving safely. I’ve probably been dealing with queues for 25 years at this point. But all in, they have a very valid place in systems. Just like everything in software though, they are not magical. 🦄⏎ May 30, 2019
Cool conceptual framework for a different way of thinking about an operating system and the user experience for it.⏎ May 30, 2019
I enjoy Tom Peters writing on leadership and business. His “personal brand” message is often taken the wrong way.
Yes. You give a shit, and it shows. You build your brand as a leader, not by making great speeches to thousands of people, but in conversation after conversation, one by one by one, making a small difference each time. That’s the best aspiration you can hope for, in most jobs, and probably the longest lasting.
Be authentic and genuine! 🤝⏎ May 30, 2019
We’ve been adopting OKR’s in our team at SPS and I think there are some substantial benefits from having it. This article highlights a level that I don’t think would make a lot of sense. Tying spring backlog items to OKR’s seems like an odd thing.
Shouldn’t we be using the OKRs to drive coming up with ideas in the first place instead of just wedging them in afterwards?
Yes. That is how it should work.⏎ May 30, 2019
I can totally relate to this post from Zeldman and his feelings around learning new technology.⏎ May 30, 2019
This is a very dense article, and has some interesting thoughts on getting leverage from data.
So what is the answer to the failure modes and characteristics we discussed above? In my opinion a paradigm shift is necessary. A paradigm shift at the intersection of techniques that have been instrumental in building modern distributed architecture at scale; Techniques that the tech industry at large has adopted at an accelerated rate and that have created successful outcomes.
I suggest that the next enterprise data platform architecture is in the convergence of Distributed Domain Driven Architecture, Self-serve Platform Design, and Product Thinking with Data.
I think I’d have to read this a couple of times along with some others to really grok it. 🤯⏎ May 30, 2019
I’ve been exploring board opportunities for a while and feel strongly that a CTO/CIO is of growing importance for boards. This piece hits it spot on.
CIOs have a breadth and depth of understanding of their companies and industries that give them an exceptionally valuable ability to contribute to the broader boardroom agenda. Adept at business case building to justify their budgets they also naturally execute in a team-based environment with other executives. Digital and technology savvy, strategic and operational business aptitude, governance aware, team-oriented, risk versed, well rounded, deeper and broader than a CFO or CEO, CIOs need to be on every corporate board.
I expect that in coming years having a CTO/CIO on the board will be considered absolutely necessary.⏎ May 30, 2019
Good read for Liverpool fans coming into the UEFA Championship this weekend. It’s nice to see the data driven analysis made famous in Moneyball is thriving in soccer too! ⚽️🤓⏎ May 30, 2019
Next week Apple WWDC 2019 will likely begin the transition to an entirely new UI framework for macOS. This article does a good job putting that in context and looking at the last time that happened, when NeXT OPENSTEP was in the mix.
In 2007, Apple got the chance for a complete do-over of Mac OS X with a modern architecture optimized for touchscreen devices with powerful GPUs, but with thermal, resource, and battery constraints. That do-over was, of course, iPhone OS. […]
With macOS 10.15, UIKit is finally coming back to the Mac to serve as a top-tier native application development framework alongside AppKit. This is the start of Apple’s next transition, and just like last time, it’s almost unfathomably difficult to see how these two completely different architectures will cooperate and find common ground.
I think this will be a fun ride. 🎢⏎ May 30, 2019
Detailed and well-written overview of this powerful architectural pattern.⏎ May 30, 2019
OMG this is so amazing and awesome! I experienced the magic of Franklin Barbecue and this series of classes with Aaron Franklin are exceedingly well done. I’ve also got a bit of a ‘man crush’ on Franklin. I’d love to hang out for a day of smoking BBQ with him. I’d even bring the beer! 😍🍻⏎ May 30, 2019
This looks like a solid tool
Mentimeter is an easy-to-use presentation software used by more than 25 million people. With Mentimeter you can create fun and interactive presentations. We help you make your events, presentations, lectures, and workshops innovative and memorable.
Thanks Paul Birkbeck.⏎ May 30, 2019
Deep dive into the video compression method that is likely powering everything you watch.⏎ May 27, 2019
Summiting Everest is perhaps too popular now!⏎ May 27, 2019
Just having data doesn’t mean anything if you don’t have a use and have structured the data in a way to provide strategic benefit.
None of this is to suggest data is pointless! But it does need more thoughtful consideration than leaping from “we have lots of data” to “therefore we have long-term defensibility”. Because data moats clearly don’t last (or automatically happen) through data collection alone, carefully thinking about the strategies that map onto the data journey can help you compete with — and more intentionally and proactively keep up with — a data advantage. It’s way better to plan for it than being blindsided when an asymptote or point of diminishing returns suddenly hits your company.
Having a data strategy is probably a good place to start.⏎ May 23, 2019
Great story from a well known blogger on the value that his personal website has brought to his career and work.⏎ May 23, 2019
This article captures very well the way I think about Tesla. It’s all about the software.
Turning to mainstream, legacy car companies, we have to ask what they know about software — and do they even care? The Engine Control Unit, the computer that controls ignition and fuel injection, comes from a vendor like Robert Bosch (my autokorrekt wants to write “ogre botch”); the gearbox controller from ZF (as in toothed gears, Zahnrad Fabrik) or Japan’s Aisin; and the entertainment/navigation module from Panasonic and others. And they all use bundled software. To conventional automakers, software is a sourced component, often from the lowest bidder, a hard-to-control annoyance.
It’s a situation that’s reminiscent of the early days of cell phones. Motorola and Nokia had software because they had to, they even boasted about being good at it, only to be displaced by competitors who loved software, namely Google’s Android and Apple’s iOS.
I’ve told many friends that driving my Tesla Model 3 feels a lot using an early iPhone. The dashboard’s emptiness harkens back to the ridicule of the first iPhone, that “it doesn’t even have a keyboard!” Yeah, there is no speedometer in the middle of the steering wheel. The car can become completely different with a software update. Just today I got a new software push that changes dramatically some of the on screen displays.
It’s awesome to experience this, and wether other companies catch up to batteries and motors I suspect is a given. But catching up to the unified software platform that Tesla has is going to be exceedingly hard. For everyone that is, except other software companies. 😎⏎ May 23, 2019
I didn’t realize that Kickstarter had so much internal turmoil.⏎ May 22, 2019
This looks super fun, and Panic is a top-tier company that makes great products. I love the idea that this brand new handheld game unit comes with a “Season 1” of 12 games, delivered every week. Gruber’s reaction is worth reading too. Plus, it has a crank! Love that! 🤩🕹⏎ May 22, 2019
Another super simple, nicely designed blogging service. It’s never been easier to create your own website!⏎ May 22, 2019
I’ve done my share of riding on rural highways and this is a pretty great idea!⏎ May 22, 2019
This is absolutely bananas. 🐍
In the video, Friede holds the head of a Papua New Guinea taipan, one of the world’s most potently venomous snakes, against his forearm. Blood is already dripping from fang marks on his right arm, left there moments earlier by a ten-foot-long black mamba. Now the taipan bites. An attack from either snake can stop a person’s heart in a couple of hours. Other symptoms, including drooping eyelids and paralysis of the tongue, develop in seconds. But Friede calmly puts the snake back in its cage and says to the camera, “I love it. I love it. I love it.”
😲⏎ May 22, 2019
Getting closer to creating our very own, non-fiction, Babel Fish!⏎ May 19, 2019
It surprises me that people would be surprised that Google would index the email receipts that you receive to augment to your profile for advertising. Of course they would. It’s a cheap and very effective way to see purchasing activity all around the web, and in some cases offline!⏎ May 19, 2019
This is spot on. I’m guessing it’s bad form to quote another articles quote, but…
“I am taking a long break because every tweet had begun to feel like a peep of steam through my whistle — Listen to me! Listen to me! — which reduced the boiler pressure I needed to write another novel.”
Blurting out little bits of stuff has exactly this effect for me of letting out the steam. I debate often removing those outlets to force the urge to author to build up to something more substantial.⏎ May 19, 2019
The emotions that Laing describe in this article are very close to what I feel from Twitter, but certainly not as strong as she describes.
A 2014 study by Dutch neurologists suggests that when people see an accident, they can’t at first empathise, let alone reflect, make decisions or act, because they are bombarded by an instantaneous flight/freeze/fight response, which has to wear off before they can think in more helpful ways. It seems to me now that being on Twitter was like watching a perpetual car crash.
Ever since I’ve stopped following any profiles and only use Twitter to syndicate to, I’ve not had this problem, which is great.⏎ May 19, 2019
Nice writeup by Cal Newport about IndieWeb solutions. I like that he highlights my own microblogging platform of choice, micro.blog! He’s skeptical they can have the scale of the surveillance networks out there today.
Despite its advantages, however, I suspect that the IndieWeb will not succeed in replacing existing social-media platforms at their current scale. For one thing, the IndieWeb lacks the carefully engineered addictiveness that helped fuel the rise of services like Facebook, Twitter, and Instagram. This addictiveness has kept people returning to their devices even when they know there are better uses for their time; remove the addiction, and you might lose the users.
I totally agree, but I also don’t think the goal is to be that scale. These services are human scale, and that is part of what makes them great.⏎ May 18, 2019
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. 👏⏎ May 16, 2019
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.⏎ May 16, 2019
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.⏎ May 16, 2019
For years I’ve used a script in AppleScript 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 has added to his list.⏎ May 14, 2019
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.⏎ May 14, 2019
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 business?
The Ever AI screenshots in the article looks like a Doppelgänger of the Ever one.⏎ May 14, 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.⏎ May 14, 2019
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.⏎ May 14, 2019
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. 🔗⏎ May 14, 2019