Limehome Blog

pair programming

Pair Programming

March 7, 2024

2 min read

Pair programming is a great way to see a problem from a different perspective. It gives you the opportunity to learn and be inspired by the people around you. And most of all, it stops you from tunnelling in on a problem and going down the wrong path for too long.

Read more

cat-doing-code-review

Code Reviews

July 25, 2024

12 min read

As engineers, the quality of the codebase is one of our core responsibilities. Code reviews are the final line of defense before code enters a codebase. Once code is in place, it becomes a challenge to address issues that do not break core functionality. At limehome we are a fully-remote agile team, we want to take advantage of what code reviews have to offer.

Read more

Kayaking in the see

The Evolution of Our Release and Quality Process

February 12, 2025

5 min read

When I joined the team as the first QA engineer in 2019, we were preparing to release the first version of our website. At the time, our process relied heavily on manual testing. Later we did implement some automation but it had lower priority. As I was the only QA for a long time, we didn’t have enough time and team members to cover everything. Five years later, we've come a long way and made much progress in our quality process. It was a tough journey, but looking back, I believe it was worth it.

Read more

view-of-a-desk-with-a-calendar-and-a-planning-journal

Managing team capacity and building in slack

December 6, 2024

4 min read

It can be tempting to fill your sprints and your roadmap to the brim with work. Ironically this actually tends to cause delays and missed deliveries - a better way is to instead think about your capacity and (productive) slack time.

Read more

house-sitting-pretty

Build vs. Buy Decision Making

February 23, 2023

3 min read

In the tech world we’re often privileged to be able to create our own solutions to problems that we have. However this may not always be the right approach - often our problems are less unique than we think and could be solved with existing industry solutions. How do we know which approach is the right approach?

Read more

more-cats-in tech

Adding More Cats to Your Tech

December 4, 2024

3 min read

Tech can be overly serious at times, and lacking in cats! Luckily there are a lot of different opportunities to bring more cats into your engineering ecosystem. Everything from error codes to neural networks can be enhanced with a few choice cat pictures.

Read more

an-athlete crouched-at-the-starting-line

When to start

December 4, 2024

3 min read

It’s difficult to find the sweet spot between understanding enough of a problem without taking investigation too far, that lets you seize the opportunity to get started. One way to think of this is as a graph over time, with different points yielding different results.

Read more

banana-bread

What 2am banana bread can tell us about software engineering

December 4, 2024

5 min read

Sometimes learnings come from unusual places, and even as developers sometimes what happens outside of work can give us insights into how to be better engineers. The following is a bit of a comedy of errors tale about the dangers of overconfidence and learning the lessons.

Read more