CRITICAL Software's Blog

Teamwork Makes the Dream Work

The Community That Makes CRITICAL

The Big Communication Shift

A Smart (Metering) Story

In Space, No-One Can Hear Developers Scream

To Be or Not to Be… A Manager

Do You Trust Your Tech?

Straight to the Source: A Closer Look At Outsourcing

What’s Killing Your Team’s Creativity?

Navigating the Change: Student to Employee

Artificial Intelligence: A Critical Overview of Where We Are Today

A Year In: Starting Out as a Software Engineer

Bee Prepared: 10 Project Management Lessons from the Apiary

Exhibiting at the Smart Meter Update Conference

Why is Caring About Culture Critical?

One of the Few: What it’s Like Being a Female Software Engineer

Using System Process Assurance to Make Customers (and Companies) Happy

Invisible But Important

Why Apprentices Are Amazing

Strengthening the Safety Net

Project Management and Raising a Baby 101

Why Making Staff Happy is a Sound Investment

Moving Boundaries – Global Mobility in the Age of Information

Space 2.0: Advancements and Strategic Moves in the New Space Era

Lethal Avionics: How Complexity and Automation Can Impact Safety in the Cockpit

Are We Ready to Take Our Hands Off the Wheel and Let Cars Do the Driving?

How To Prepare For the Upcoming Changes in EU Data Privacy Laws

Stress - The Healthier Way Down

The Power of Design Thinking

Why Bigger Isn't Always Better When It Comes to Company Size

Why Apprenticeships Are a Win-Win For Businesses and Young People

A Crash Course in Designing Stuff

The Express Route to Better Maintenance

How to Make Disruptive Technologies a Non-Disruptive Influence on your Business

The Hidden Costs of Software in the World of Finance

A New Track: Strategic Competitor Collaboration

Safety and Security in the Smart sector

Forgetting Code: How Software Can Become Invisible

The WOW Factor! Optimising Work Order Management and Trouble Ticketing

Creating a 'Sticky' Company That Employees Really Want To Work For

Charlie and the Software Factory

Where Technology Meets People: The Future of Systems Engineering

Connected Processes for Better Banking

The Case For Independent Testing

The Strategic Importance of Technological Advances to the Portuguese National Rail Network

Driverless Cars: The Safety Conundrum

The Digital Age: A Tooth Ache for Banks?

​Driving Change: Why Software Safety Matters in the Automotive Industry

ADVANCE: A New Approach for Requirements Validation and Rigorous Verification

Test-driven Development: An Analogy With the 'Natural' World

Crunched by Numbers: the Trouble With Spreadsheets