Itâs been a while since I rolled up some links here. Iâve collected quite a few it seems, so buckle up, and give them a read if they tickle your fancy. Or, read them because I said so. Whatever.
Technology
- The Age of AI has begun: Bill Gates does a good intro to high level thinking of the impact of AI. Good, or bad. Efficient or inefficient, it fits my view on some of the opportunities and end-use of the current crop of AI. Iâm not sure Iâm bullish on it, or optimistic, but the story is something I agree with.
- Why chatbots are not the future: A text box isnât the future of UI. I enjoy this thoughtful, and reasonable walk through of the realities & challenges of âTaaUIâ.
- You are not a parrot: From a researcher who boldly out that language isnât just parroting syntactically correct words. Itâs backed by so much more â and how if we forget that, weâre going to be caught like the emperor with his new clothes.
- Catching up on the weird world of LLMs: What was the technical development journey got us to the current LLM situation? This talk â and its transcript â is great at trying to wrap it up and put a bow on it.
- Cargo Cult AI: So many have jumped on the bandwagon of AI Doom / AI is magic, and theyâve lost sight of the wood for the trees. This is a nice taking a step back and looking at this from a less loaded angle.
- AI isnât good enough: AI is hailed as replacing many job. Yet, in many situations is far from even barely getting by. A look at this from a jobs perspective.
- Unbundling AI: Weâve been presented with the omnipotent chat agent. We are beholden to an unadorned box of opportunity and infinite possibility. But, this is unlikely to be how it really plays out â weâre going to unbundle it!
- Big Techâs Biggest Bets (Or What It Takes to Build a Billion-User Platform): Ever thought about how much money, time, and sTrAteGy goes into the big bets of the decade? Cars, AR, Search, AI⊠a good (long) read on this topic.
- Parallel futures in mobile application development: What are the parallel futures of ânativeâ app stacks? Do they all look the same, siloed by the seed that spawned them? Is there a monoculture ahead of us? A look at some of the interesting paths for ânativeâ app development in the future.
- We have left the cloud: I find this interesting because while there is clearly survivorship bias here, I think there is a nugget of value in âmaybe we donât all end up in the cloudâ. I think, in my limited experience, this speaks to there being a gap in the cloud infrastructure, pricing wise, that makes the cloud too expensive, and on-premises cost effective. But below a certain size, the cloud is the winner.
- Will AI become the new McKinsey: What if AI isnât the greatest leveler, the great bicycle mind, but â effectively â the management consultancy distilled into its purest form, and weaponised against us? I dunno. But I thought it was interesting to think about how the LLMs will be deployed to accelerate things that are already in place, not change the game â at least in the short term.
- The Next Larger Context: Often itâs said âunderstand one more level of abstractionâ. This is a good read on a more pragmatic telling of that â here itâs framed as âwhat is the context that your solution sits withinâ.
Software Engineering
- Choose boring culture: Itâs often said âchoose boring technologyâ â e.g., tried, tested, reliable, donât go spicy (I subscribe to this thinking). But what about culture? People seem to be trying to âinnovateâ with their culture â but as the article boldly states: No one wants to work in an âexcitingâ culture.
- Software and its discontents: âsoftware engineerâ / âtech, from insideâ has been negatively vibing in different ways for a while. From early in career to cynical old farts, theres been a greater sense of âtheres something not rightâ. This series of posts are well worth a read â the author has tried to drill into this. Itâs a thought sparking read. Give it a shot. Part 2, Part 3
- My 20 Year Career is Technical Debt or Deprecated: We spend a lot of time saying âwe should avoid technical debtâ. We make processes, systems, cultures to avoid taking on too much, and to ensure we pay it down. But, ultimately, the truism is that all code is tech debt. All. Of. It.
- How platform teams get stuff done: Not everything is â or should be â a platform, but when you have one you could do a lot worse than follow this set of organizational & process patterns to make sure youâre meeting your (internal) customers needs as the platform they need to depend on.
- My Approach to Building Large Technical Projects: Side projects, large projects - all face the challenge of staying motivated when faced with a multitude of parts, and wanting to see progress. This article tells a story of how one person breaks down a large technical project to stay motivated.
- In the middle of planning: Planning is a thing in many organizations. Some do well at continuous planning. Some work better with annual planning. Some are in the middle. But if youâre a middle manager, you gotta show two plans - up to the PHBs, and down to the peeps who really do the work. This is a good article providing a practical view.
- How to communicate like a GitHub engineer: This pretends to be about how GitHub uses GitHub to do its thang. But itâs really about how they communicate & information. It sounds fantastic!
- Bottlenecks vs Bandpass: Most applicable to platforms, but has relevance elsewhere where. Tl;dr: donât try to review & support - look at the things that most likely to go off the rails
Random
- We need more women founders on offense: Glossier is an interesting cosmetics company, coming from the startup world rather than the big cosmetics companies. Founded by a woman, and somewhat had the press telling an odd narrative. This article is from their former head of communications, and is a great insight into the way narratives about women are just told differently. Loved reading this.
- âThe creative process is fabulously unpredictable. A great idea cannot be predictedâ: This is an interesting interview with Jony Ive â I love the reframing into creating not just designing. Because thats what we really got in to this thing for â creating something new. Itâs also a lovely philosophical walk through a positive way of thinking.
- Multi layered calendars: A common nerd trope is note taking, can capturing of everything we do so we can find it again in the future (See rewind.ai, for example). But often youâve gotta make sense of it all. I love this article as a way to think about calendars differently, and how given that time is such a defining aspect of our lives, maybe temporarily through layers is a great way to think about that?
- We can leave the Solar System, but arriving anywhere is not happening soon: Sometimes itâs easy to forget just how large the universe is.
- Buy my course and make 6 figures: Former colleague Claudio Guglieri wrote a lovely short article about the âGriftâ that has followed the embracing of âdesignâ. Although, with the recent perception that âdesign is deadâ, I wonder if these grifters can really survive?