How to Build Solutions That Don’t SUCK!

Matt Heys
Senior VP, Artificial Intelligence & Neural Genesis
A lazy man’s approach to doing the bare minimum when it comes to design
There’s nothing quite as soul destroying – as you grind in the corporate machine, powering the capitalist engines of modern life – than having to do so with systems that seemingly were designed and implemented by barely sentient sacks of potatoes. Whilst consumer technology constantly iterates and seeks to make the user experience intuitive and interesting; as soon as you put your TikTok down, and logon to your work laptop, it’s like stepping back 20 years.
It’s a fun exercise sometimes to imagine yourself as a thrice-divorced, chain-smoking, deadbeat IT teacher whose own children have started referring to your ex-wife’s new boyfriend as “The dad they never had” – and then to critique the information systems you have to use every day as if they’re half-arsed GCSE group projects. Let’s be fair – that’s what it feels like sometimes. I saw an electronic patient record system once that would denote deceased patients with a tombstone emoji… Hey, at least it wasn’t in comic sans…
We need to be kinder to ourselves and expect more out of life. So many digital solutions SUCK – and we deserve better!
‘The Method’
I should really be packaging this up into a video tutorial series and companion self-help book – that could be yours for the small price of $99.99 – but you’ve caught me in a charitable mood so I’m giving away the secrets for free. For this one time only. All it will cost you is a like on LinkedIn. Maybe a follow. Maybe a cheque. Whatever feels good.
My method is quite simple and follows these 3 Golden Rules for success:
- Do the bare minimum you can get away with
- Assume everyone is an absolute idiot
- Don’t say anything about rules 1 and 2 and pretend you’re a genius who works harder than everyone else (see also ‘How I Built My Career on Lies’, the new best-seller from Matt Heys, available to purchase soon for the small price of $99.99)
I split my methodology into two main sections – design and development. Ok I guess there’s also implementation but to expand this blog to cover user-training and change management would breach Golden Rule 1 and I pride myself on being an annoying pedant rather than a hypocrite.
Design
There are 3 things you need to consider here:
- •What actually is it that you’re building?
- This sounds so basic – but well – you’d be surprised how many projects don’t actually have a proper definition. Let’s build a ‘Resource Mapping and Allocation Management system’ – great, sounds cool…what the hell is it?
- Forget about ego – ask the stupid questions – look clueless – make everyone question your intelligence and professional credentials – it’s better than nodding your head and keeping face, only to realise you’ve got no idea what you’re doing later on whilst rocking back and forth in the corner questioning your life choices.
- Can you define what you’re building in a sentence? If you can’t, you’re overcomplicating it at this stage.
- Who are your users?
- You can make this section seem fancier by calling them personas. Whenever you get chance, say the word persona. It doesn’t really matter if it personas in the right place, as long as personas think you’re personaing the personas and persona your way to the visage of persona greatness.
- Avoid detailed backstories and creating your own lore. I don’t care that this persona is Jessica, a marketing executive who lives in Dover and is afraid of rabbits. The only thing that will come out of that is a subconscious drive to make everything in the solution as ‘rabbity’ as possible.
- The exception to this rule is if you base personas on your colleagues. Then it is your right – no – your duty – to make up as much foul stuff as possible. “This is Steve, hated by everyone, with an unshakeable odour of rotten cabbage – oh and he does HR or something, that’s not important.”
- Please. No. More. Superheroes. Thanks. Bye.
- The most important thing here goes back to Golden Rule 2 – Assume everyone is an idiot. If you meet someone who says “I’m a massive geek too, I love all this computer stuff” – this is a huge red flag; this person has never used a computer in their life. Side note, I find these people the most fun to make up words around. “Well, it’s gonna take a while – we need to jump-start the CPU crank shaft, and add some more teraflops into the RAM – as well as the EWE and maybe the LAM(B) too – you don’t happen to have a can of teraflops on you, do you…?”
- Just write out a short list of the different roles who will be using the solution, and how technically capable you expect them to be.
- What do they want to do?
- Call these user stories and bag yourself another reason to list yourself as a ‘Product Design Specialist’ on your CV
- Again, as little detail as possible. I take issue with user stories that explain why a user wants to be able to ‘create milestones’ in a project management app – I’m fairly sure that user wants to be anywhere in the world but work. Probably laid in bed, doing their best to dissociate from the absolute garbage-fire that is global politics and cursing the unending plethora of bile that is existence. Just me…?
- Capture the essentials of what your users need to do.
Summary
Ok, so I did say there’s two parts to ‘The Method’ – design and development – however, I think this is a good time to refer back to Golden Rule 1, and to be honest, I’ve written over 1,000 words so I think I’m good for now. If you want to see my insights on ‘Development’, and heck, maybe even ‘Implementation’, smash that like button and leave a nice message about how I’ve inspired you. Flattery works very well as a carrot for me.
It may seem like I’m just being glib and droll with my golden rules but actually they are things to live by. Doing as little as possible doesn’t mean doing nothing – in fact, it usually means doing more than what we normally do. So many projects get going without a proper direction. The principle of doing as little as possible means surpassing this to get to a point where everyone’s pulling the same way. Likewise, assuming everyone is an idiot may seem mean and elitist, but you shouldn’t assume people will understand what you intended with system design. Sure, you’re going to hit that small button hidden in the header that looks like a pencil sharpener when you want to create a new request but how is anyone else going to know to do that.
See, I can package some interesting insights into what seems like incoherent and unprofessional ramblings. Either that or I’ve just wasted your time reading this and pretended to round it off into a sensible message (see also ‘Plausible Deniability: How to Get Away with Being a Jerk at Work’, the new best-seller from Matt Heys, available to purchase soon for the small price of $99.99).
Find out more About Cyferd
New York
Americas Tower
1177 6th Avenue
5th Floor
New York
NY 10036
London
2nd Floor,
Berkeley Square House,
Berkeley Square,
London W1J 6BD
Request a Demo
Comparisons
BOAT Platform Comparison 2026
Timelines and pricing vary significantly based on scope, governance, and integration complexity.
What Is a BOAT Platform?
Business Orchestration and Automation Technology (BOAT) platforms coordinate end-to-end workflows across teams, systems, and decisions.
Unlike RPA, BPM, or point automation tools, BOAT platforms:
- Orchestrate cross-functional processes
- Integrate operational systems and data
- Embed AI-driven decision-making directly into workflows
BOAT platforms focus on how work flows across the enterprise, not just how individual tasks are automated.
Why Many Automation Initiatives Fail
Most automation programs fail due to architectural fragmentation, not poor tools.
Common challenges include:
- Siloed workflows optimised locally, not end-to-end
- Data spread across disconnected platforms
- AI added after processes are already fixed
- High coordination overhead between tools
BOAT platforms address this by aligning orchestration, automation, data, and AI within a single operational model, improving ROI and adaptability.
Enterprise BOAT Platform Comparison
Appian
Strengths
Well established in regulated industries, strong compliance, governance, and BPMN/DMN modeling. Mature partner ecosystem and support for low-code and professional development.
Considerations
9–18 month implementations, often supported by professional services. Adapting processes post-deployment can be slower in dynamic environments.
Best for
BPM-led organizations with formal governance and regulatory requirements.
Questions to ask Appian:
- How can we accelerate time to production while maintaining governance and compliance?
- What is the balance between professional services and internal capability building?
- How flexible is the platform when processes evolve unexpectedly?
Cyferd
Strengths
Built on a single, unified architecture combining workflow, automation, data, and AI. Reduces coordination overhead and enables true end-to-end orchestration. Embedded AI and automation support incremental modernization without locking decisions early. Transparent pricing and faster deployment cycles.
Considerations
Smaller ecosystem than legacy platforms; integration catalog continues to grow. Benefits from clear business ownership and process clarity.
Best for
Organizations reducing tool sprawl, modernizing incrementally, and maintaining flexibility as systems and processes evolve.
Questions to ask Cyferd:
- How does your integration catalog align with our existing systems and workflows?
- What is the typical timeline from engagement to production for an organization of our size and complexity?
- How do you support scaling adoption across multiple business units or geographies?
IBM Automation Suite
Strengths
Extensive automation and AI capabilities, strong hybrid and mainframe support, enterprise-grade security, deep architectural expertise.
Considerations
Multiple product components increase coordination effort. Planning phases can extend time to value; total cost includes licenses and services.
Best for
Global enterprises with complex hybrid infrastructure and deep IBM investments.
Questions to ask IBM:
- How do the Cloud Pak components work together for end-to-end orchestration?
- What is the recommended approach for phasing implementation to accelerate time to value?
- What internal skills or external support are needed to scale the platform?
Microsoft Power Platform
Strengths
Integrates deeply with Microsoft 365, Teams, Dynamics, and Azure. Supports citizen and professional developers, large connector ecosystem.
Considerations
Capabilities spread across tools, requiring strong governance. Consumption-based pricing can be hard to forecast; visibility consolidation may require additional tools.
Best for
Microsoft-centric organizations seeking self-service automation aligned with Azure.
Questions to ask Microsoft:
- How should Power Platform deployments be governed across multiple business units?
- What is the typical cost trajectory as usage scales enterprise-wide?
- How do you handle integration with legacy or third-party systems?
Pega
Strengths
Advanced decisioning, case management, multi-channel orchestration. Strong adoption in financial services and healthcare; AI frameworks for next-best-action.
Considerations
Requires certified practitioners, long-term investment, premium pricing, and ongoing specialist involvement.
Best for
Organizations where decisioning and complex case orchestration are strategic differentiators.
Questions to ask Pega:
- How do you balance decisioning depth with deployment speed?
- What internal capabilities are needed to maintain and scale the platform?
- How does licensing scale as adoption grows across business units?
ServiceNow
Strengths
Mature ITSM and ITOM foundation, strong audit and compliance capabilities. Expanding into HR, operations, and customer workflows.
Considerations
Configuration-first approach can limit rapid experimentation; licensing scales with usage; upgrades require structured testing. Often seen as IT-centric.
Best for
Enterprises prioritizing standardization, governance, and IT service management integration.
Questions to ask ServiceNow:
- How do you support rapid prototyping for business-led initiatives?
- What is the typical timeline from concept to production for cross-functional workflows?
- How do licensing costs evolve as platform adoption scales globally?
