AI Utopia, Well Maybe? We all wonder about the future. Will our lives become easier? Will we have more free time? Will we be happier? These questions aren't new, but right now they feel more urgent, because of the emerging technological force that could actually change the answers. The Dream Is Not Unreasonable Imagine a working week, not too far from now, where you check in on your AI agents over…
Workplace Readiness Needs to Shift-Left The discussions related to the automation of basic, repetitive tasks with AI are well covered, especially related to knowledge-work and computer-based jobs. This sounds positive on the surface, however these tasks and the experience gained while performing them have traditionally been the bottom rung of the career ladder for young people entering the job…
The Mindset for Navigating AI Transformation Artificial Intelligence isn't just changing the tools we use at work; it's questioning our sense of self-worth. For many people, that's the real source of anxiety. Not necessarily the technology itself, but the uncomfortable question underneath it: where do I fit in this new world? If you've worked in the same role for years, it has become part of your…
The AI Adoption Gap: Why Regulated Companies Can't Move As Fast As The Hype There is a gap in the pace of AI adoption between two types of companies. On one side, there are companies that can move fast. They spin up AI agent swarms, adopt the latest Model Context Protocol (MCP) servers, let software engineers vibe-code their way to working features, with whatever tools they choose, and ship…
Do we need frontend frameworks anymore? Let's ask AI There has been a lot of discussion about the problems with frontend web frameworks over the years, yet the industry hasn't changed much. AI coding agents are becoming more capable, and we're all curious about where software development is going, so it seems that now is good time to re-evaluate our approach to web development. This is an…
AI Agent as a Software Engineering Learning Coach With AI agents, we typically think about productivity gains or coding tasks. While these use cases are incredibly beneficial, there is another use case that is often overlooked. Regardless of what stage you're at in your career, we all need to continue learning, and AI agents are excellent as personal tutors. AI agents can assist with learning any…
Career Planning in the AI Era We can't predict the future, but some things can be foreseen with a reasonable degree of certainty based on previous trends. We've lived through many evolutions of technological advancement and can imagine how things will evolve and the impact they will have over time; however, predicting a timeline is notoriously difficult. With continual advances in AI technologies,…
Playing Safe With AI Everything related to generative AI is evolving incredibly fast. AI chatbots, tools, assistants, services and agents are becoming more capable every day. With all this buzz and excitement it's easy to lean to one side of the convenience versus safety trade-off. This rapidly expanding space creates many opportunities for the bad guys to exploit weaknesses in security and data…
Fullstack Software Engineers Are Well Positioned In the AI Era Fullstack software engineers have a distinct advantage over specialist software engineers as we move further into the era of agentic AI. Specialist engineers will remain essential in many domains, but for general development of small to medium sized systems, the balance will swing in favour of fullstack software engineers. Let’s start…
AI Assisted Threat Modelling Modern software is built fast, but threats evolve even faster. Threat modelling is an important practice for developing secure software systems, however is can be a time consuming exercise. TL;DR - Jump straight to the ai-assisted-threat-modelling repo As discussed in the Power Up Your Software Development Lifecycle with AI article, AI agents can be leveraged…