The land of somewhere

Thought leadership

From canvas to code: Why great software demands a Picasso

Author Matthew Rymer
Published October 23, 2025
Great software isn’t just engineered - it’s composed. Like a Picasso, it demands vision, precision, and the courage to break convention.

As a creative and born marketeer, I could never have predicted I would become involved in software development.

I stumbled into it through a chance meeting with a Romanian called Dragos in 2004 while in Cheltenham, attending an EU-funded language school. It was a time when I had a tiny marketing team and the internet was just beginning to take off as a more mainstream medium. 

To cut a long story short, I commissioned him to build some online sites and mechanisms for client campaigns on his return to Romania. I remember our first key project (and the first of its kind back then): a national community awards scheme promoted on-pack for Kerrygold butter.

The rest is history. The cherry-picked software team grew, as did the size and scope of the software projects, developing industry-challenging software from seed to market and business-critical big data systems to solve issues and create opportunities for existing sector leads. 

The magic of successful software lies in the fusion of creativity and logic. It’s not just about technology, but about having a vision and the craftsmanship to bring it to life.

Bespoke software isn’t just about writing code — it’s about building solutions that drive real business value. 

Based on my experience, I share my secrets for turning high-risk software projects into game-changing successes.

Be holistic
Involve as many stakeholders as possible from the outset. Stamp out as much vagueness as possible.

Blueprint clarity
Draw up a detailed blueprint with well-defined features and success metrics before coding starts.

Start with a Minimum Viable Product (MVP)
Avoid building everything at once. As with a house, strong, future-proofed foundations are critical. Features and extensions are easy to add later, provided the big picture is decided from the outset. 

Avoid mission creep
Identify and prioritise the critical objectives of the development to avoid over-engineering that can overshadow the necessary business needs. Involve stakeholders at every stage and align progress with business KPIs.

Think future future future…
Scalability is a paramount consideration from the outset. No one builds a dream home with insufficient bedrooms, a kitchen that is too small, or one that fails to account for future insulation legislation. The architecture must be cloud-ready and security fenced for all possible add-ons and ongoing data streams. 

Test functionality and UX
Bugs and poor user experience can sink software before it even floats. Every sprint should include automated testing and real-user feedback in 

 Collaboration
Collaboration is key in software development. It’s not just about individual skills, but about how we work together as a team. We use agile processes, hold regular stand-ups, and maintain detailed documentation to ensure everyone is on the same page.

Relationship clarity
Software isn’t “done” on launch day. It’s an ongoing process that requires planning and agreement on the parameters of maintenance, updates, and user feedback loops from the outset. It’s about a plan for continuing evolution, not just delivery.

Of course, successful software requires proper planning, agile execution and strong collaboration. However, in an age of automation, artistry matters even more. Custom software development without a Picasso is at best expensive functionality and lost opportunity, and at worst doomed to failure. 

©˙Matthew Rymer
All writing and ideas are my own.
AI tools are limited to formatting and proofing. 
  

Read more

AI’s smartest teacher? Nature. Take a look…

Every organisation needs to address six facets to survive and succeed through the AI revolution. The instincts of animals and the tropisms of plants, developed over thousands of years, are the living blueprint of future AI impacts.

The end of the old agency: why the future belongs to visionaries, not vendors

We now live in a new era that demands constant movement and creative flux across social trends, social media, and technologies. This agility and speed are not just necessary; they’re exhilarating, opening up endless possibilities for innovation and adaptation.

Prince Andrew is being executed by a thousand cuts. Are you involved?

Death by public execution or a thousand cuts? Clickbait has lit the match, algorithms have fanned the flames, the mob has provided the oxygen, and the human cost is awaited and baited.

When everyone’s an editor, who needs the BBC? Has the YouTube algorithm eaten the anchorman?

Millions with cameras versus one with a charter. Why traditional media can’t outpace the algorithm.

Freelance Nurses, Flexible Hospitals: The Future the NHS Won’t Try

The gig economy creates earning flexibility for the individual and staffing flexibility for businesses and organisations, but why not the NHS?

Receive a weekly update

14 + 7 =

How can we help YOU?

Strategic change consultancy

Marketing strategies & services

Digital strategies & services

Software design & development

Talent & team placement

Start the conversation