Homepage
Open in app
Sign in
Get started
Ingeniously Simple
How we build products at Redgate
Engineering
Design
Delivery
Culture
Level Up
All posts
Work with us
Follow
Understanding and Managing Friction in Software Development
Understanding and Managing Friction in Software Development
Effective software delivery depends on strategically managing friction — the forces that impede progress between ideation and…
Jeff Foster
Dec 11
Deploy and Configure an OpenTelemetry Collector in Azure via Terraform
Deploy and Configure an OpenTelemetry Collector in Azure via Terraform
OpenTelemetry (otel) Collectors, are an opportunity to alter your telemetry, before it hits your telemetry vendor.
Liam Jones
Sep 13
5 simple questions to measure team health and satisfaction
5 simple questions to measure team health and satisfaction
In November 2022 our Development Leadership Team (DLT) started asking our teams to let us know about Team Health and Satisfaction via…
Clare Tunstall
May 15, 2023
Process is an excuse to not think
Process is an excuse to not think
which can be hugely beneficial, and also a huge problem
Mark Jordan
Mar 10, 2023
Does good software need to be complex?
Does good software need to be complex?
A lot of people tend to correlate good/robust/stable software with complexity and complicated terms that make the software sound very…
Omar Elzawahry
Mar 8, 2023
Me, a mentor?
Me, a mentor?
When first prompted about mentoring an engineer, impostor syndrome bit. How can I help awesome people working on things I don’t understand?
Julia Hayward
Nov 25, 2022
Coaching in a Flexible-Hybrid World
Coaching in a Flexible-Hybrid World
How is flexible-hybrid working changing my approach to coaching?
Gareth Bragg
Nov 16, 2022
Be a better coach: what I learnt from my Professional Coaching course
Be a better coach: what I learnt from my Professional Coaching course
Chris George
Oct 28, 2022
Book Summary: Time to Think, by Nancy Kline
Book Summary: Time to Think, by Nancy Kline
3 Big Ideas
Gareth Bragg
Oct 7, 2022
Managers and Coaches: How do they work?
Managers and Coaches: How do they work?
Management at Redgate has always been a very supportive role.
Gareth Bragg
Oct 5, 2022
No evangelising required! Moving from Agile Coach to Coach
No evangelising required! Moving from Agile Coach to Coach
As the newest member of the Redgate Coaches team I decided I wanted to share something of what I have learned about coaching at Redgate…
Clare Tunstall
Oct 3, 2022
How to ask for help
How to ask for help
Mental Health Awareness Week 2022 may have passed but caring for your mental health matters all year round.
Gareth Bragg
Sep 23, 2022
Interview with Maya Malakova : Mentoring, Coaching & Confidence
Interview with Maya Malakova : Mentoring, Coaching & Confidence
Since joining Redgate as a Software Engineer in 2017, Maya has progressed to Tech Lead, leading engineering teams working on our Database…
Chris George
Sep 6, 2022
Book Summary: Coaching the Team at Work by David Clutterbuck
Book Summary: Coaching the Team at Work by David Clutterbuck
At Redgate we believe the best way to make software products is by engaging small teams empowered with clear purpose, freedom to act and a…
Gareth Bragg
Aug 23, 2022
Easy GDPR-safe exception messages with C# interpolated strings
Easy GDPR-safe exception messages with C# interpolated strings
How a brand new C# feature can help with safe, painless, detailed exception reporting.
Mark Jordan
Aug 22, 2022
Why does Redgate Engineering have a coaching team?
Why does Redgate Engineering have a coaching team?
Our coaching team sits within Engineering, providing help and support to all the groups, teams, and individuals that deliver Redgate’s…
Chris George
Jul 28, 2022
.NET benchmarking and profiling for beginners
.NET benchmarking and profiling for beginners
The latest methods for making your code faster
Mark Jordan
Apr 29, 2022
Deliberate Reteaming: 2022
Deliberate Reteaming: 2022
In January 2022, we undertook our fourth annual reteaming process. This post shares how we did it and the impact it had.
Priya Sinha
Apr 8, 2022
A day in the life of a junior developer at Redgate
A day in the life of a junior developer at Redgate
I’m a Mum in my 30s who retrained as a Software Engineer. I don’t have a STEM degree, and the first time I ever wrote a line of code was…
Beca Parker (she/her)
Feb 10, 2022
How to prepare for a product design interview
How to prepare for a product design interview
By failing to prepare, you are preparing to fail. Make sure you get your product interview preparations right with these hints and tips.
Neil Turner
Jan 7, 2022
… something on using an online task board to support new starters
… something on using an online task board to support new starters
This blog post is about how I have used an online task board to support new starters. In these remote times, onboarding a new starter needs…
TheCodeCleaner
Oct 21, 2021
How do we make architecture decisions?
How do we make architecture decisions?
How do we make good decisions about our software design?
Jeff Foster
Oct 21, 2021
Language Models
Language Models
A language model is a probability distribution over a sequence of words. As an example, a language model for English should be able to…
Jeff Foster
Oct 13, 2021
5 Agile retrospectives to try with your team
5 Agile retrospectives to try with your team
If you join a development team at Redgate it won’t be long before you’re involved in a retrospective. We’re big believers in having teams…
Neil Turner
Oct 13, 2021
Data Pipelines — From Monolith to Event-Driven Microservices in Azure
Data Pipelines — From Monolith to Event-Driven Microservices in Azure
This article will describe steps to convert a monolithic data pipeline into a collection of event-driven microservices in Azure. It will…
Liam Jones
Oct 1, 2021
About Ingeniously Simple
Latest Stories
Archive
About Medium
Terms
Privacy
Teams