Science & Tech

Building an App Is No Longer a Coder's Game

Building an App Is No Longer a Coder’s Game

Not long ago, writing software was a discipline with a steep price of entry. You had to memorise syntax, wrestle with pointers and memory management, and stare at a black terminal screen until the machine did what you wanted — or didn’t. The learning curve was punishing enough to deter most people from ever starting. Being a software engineer meant years of training, not an afternoon of curiosity.

That barrier has largely collapsed.

AI coding assistants have fundamentally changed the rules. You no longer need to memorise function names or recite syntax from memory. You do not even need to fully understand every line of code your programme contains. What you need is the ability to describe clearly what you want to build — and the AI will generate the code, identify the bugs, and explain the logic. Tools like Claude Code and GitHub Copilot have made articulating requirements the core skill of software development, displacing the act of writing code itself.

That said, some foundational knowledge still matters. You need to understand basic terminal commands, how computer systems are structured, what data structures are, and the elementary logic behind algorithms. More importantly, you need to learn how to communicate effectively with AI agents — setting out goals precisely, recognising when something has gone wrong, and knowing when to rephrase a question. This is less about programming in the traditional sense and more about thinking clearly and breaking problems down. A secondary school student with genuine curiosity and a well-structured mind can operate comfortably within this framework.

The second enabler is the commoditisation of cloud computing. A decade ago, deploying an application meant buying physical servers, managing power and cooling, and configuring firewalls — hardware costs alone were a significant barrier. Today, AWS, Google Cloud, and Microsoft Azure have turned that entire infrastructure layer into an on-demand rental service. A virtual server can be spun up in minutes, billed by usage, and shut down when no longer needed. Small projects can cost just a few dollars a month, or nothing at all. The cloud has erased the resource gap between the individual developer and the large enterprise. Anyone with an idea can run it on the same class of infrastructure as a multinational corporation.

A third piece of the puzzle is Tailscale. Built on the WireGuard protocol, it creates a secure private network across all your devices — whether you are at the office, at home, in a café, or on a moving train — without complex configuration. In the past, accessing a remote development environment required either a cumbersome VPN setup or exposing everything to the public internet. Tailscale removes that friction almost entirely. Working from anywhere has stopped being a slogan.

This is precisely the setup the author uses: Claude Code as the primary AI coding assistant, AWS for deployment, and Tailscale to stitch the working environments together. The workflow moves seamlessly between office, home, and café without specialised equipment or an IT team. The author’s iPhone weather application, WITAL.AI, was written entirely by AI agents — not a single line of code was typed by hand. Five years ago, this kind of setup would have been the preserve of well-resourced technology companies. Today, one person at a kitchen table can pull it off with ease.

Which makes certain things look rather unnecessary. If parents genuinely believe their children have talent and ideas, the most meaningful thing they can do is step back and let them build. The tools are all there. The barrier is low enough that it barely exists. Commissioning a professional firm to develop something polished, then presenting it under a child’s name, is not a vote of confidence in that child — it is a shortcut that substitutes money for ability. A secondary school student with real passion for technology and a clear idea of what they want to create can take that idea all the way to a working product entirely on their own.

The democratisation of technology is not a new story, but the pace and scale of this particular wave are unprecedented. What the collapse of barriers produces is not merely more developers — it produces an entirely different mode of creation. Concepts are worth more than code. Expression matters more than memorisation. And genuine creativity may be the only thing that remains stubbornly difficult to automate.

Building an App Is No Longer a Coder’s Game Read More »

Not Romance, But Physics: Why Rainbows Are Everywhere in Britain

Not Romance, But Physics: Why Rainbows Are Everywhere in Britain

Visitors to Britain are often struck by how frequently rainbows appear in the sky. Locals barely look up. The difference is not a matter of temperament — it is the entirely predictable result of physics, geography, and climate combining in a remarkably consistent way.

A rainbow forms when sunlight enters spherical raindrops suspended in the air. The light reflects off the inner surface of each droplet and refracts as it enters and exits, with different wavelengths bending at slightly different angles. This separates white light into its spectral colours, projecting them as an arc across the sky. For a rainbow to be visible, the observer must stand with their back to the sun and face the rain. Critically, the sun must sit below roughly 42 degrees above the horizon — any higher, and the rainbow falls below the line of sight.

Britain lies between 50 and 58 degrees north latitude. At this position, the sun remains relatively low in the sky for much of the year, particularly in spring and autumn. This means the geometric conditions for rainbow visibility are met across a longer window of the day than in lower-latitude countries. In the tropics, where the midday sun climbs steeply overhead, rainbows may form but frequently fall beneath the horizon, invisible to anyone standing on the ground.

Geometry alone, however, does not explain the frequency. Britain also needs rain — and it has plenty. The North Atlantic Current keeps the climate mild and moist, while prevailing westerly winds drive a continuous flow of humid air off the ocean. Crucially, British rainfall tends to arrive as showers rather than prolonged downpours. Cloud systems move quickly across the country, meaning that rain often clears within minutes, followed immediately by direct sunlight. It is precisely this rapid alternation of rain and sunshine that creates ideal rainbow conditions. Steady, overcast rain produces no rainbows at all.

Topography adds a further dimension. The uplands of western Britain force Atlantic air masses to rise, generating orographic rainfall along the western coasts and hills. As rain clouds push eastward over the ridgelines and sunlight returns from the west, a rainbow becomes almost inevitable for anyone looking in the right direction. The western coasts of Scotland and Ireland rank among the most rainbow-frequent locations in all of Europe — a consequence of geography, not luck.

The British habit of glancing skyward after a shower is not merely optimism. It is a reasonable inference drawn from experience: when the clouds part and the sun reappears, the conditions for a rainbow are almost always already in place.

Not Romance, But Physics: Why Rainbows Are Everywhere in Britain Read More »

Scroll to Top