Is AI a Generational Movement for Developers? Over the last few weeks I've been lucky enough to attend AI related events in Toronto. From those events I've developed some views on what is going on with AI and new developers.
Can Large Language Models Hack? Part 1 There is a wide range of ideas about what GenAI might be capable of. There are many questions we have about what it can do. One that has come up recently is whether GenAI is capable of malicious attacks on software. In short, can it "hack?"
Infrastructure as Code. Infrastructure is Code. Infrastructure from Code. Infrastructure will Code. What we call IaC is not a single thing. There are a variety of different models and strategies. In this post I explore some ways to categorise these models and try to understand how IaC is evolving, including how recent advances in artificial intelligence can be a catalyst for change.
Realists, Pioneers, Skeptics and Futurists: The AI Hot Take Matrix I had four pieces of AI content decaying in browser tabs, and they were each starkly different in terms of their feel for where AI is headed. I realised that in order to understand what these articles meant for the future of AI, I needed to map these positions out.
What is Huggingface? Open-source large language models are powerful and plentiful. The rapid pace of their development makes them difficult to discover. Where can we get hold of them, and how can AI practitioners share their work?
GenAI and Intersecting Polygons Writing code with GenAI's help is not easy, and there are several "gotchas" that can make it difficult to use. It's important to understand the limitations of GenAI. While I am bullish on GenAI's future, it's not perfect.