Engineering

Our engineering is underpinned by principles that celebrate both the integrity of code and the ambition to innovate. This manifesto champions excellence, advocates for the adoption of cutting-edge technologies, and fosters an environment of continuous intellectual growth.

Crafting Clean Code

"It's good to try finding a solution yourself, but ask for help before it turns into some nonsensical monstrosity." — Raph

With Mashup Garage, it's important that we give as much as we take. The more we collaborate and share, the faster we grow individually and as a company. The easier things and solving solutions will become for everyone.

Call for help but also do your part

We encourage asking questions but it's also important that we try to figure things out ourselves. Do not get other people to solve your problems because everyone needs to pull their weight.

Instead of:

"Hey, any idea how I can do this?"

Try this:

"Hey, I've tried this approach so many times but I still couldn't figure it out. Any idea how can I solve my problem?"

It's good to mentor individually, but try sharing to a group instead.

If you're going to do a one on one session, sometimes it might be a good idea to share that knowledge to other teammates who might be needing to learn the same thing. A simple offer to our #slackoverflow channel will help spread the knowledge faster.

The "Hey, what are you up to now?"

At 5pm, we have a Slackbot reminder asking "what are you up to now?". It's a nice way to share to other members what you're up to now. This is not our daily standup and it is not required for everyone to participate. Teams & projects hold their own daily standups.

The 4 hour rule

We internally developed a habit that if something is taking you 4 hours already to figure something out, maybe it's time to just give up and start asking for help. Sometimes, you have to let go of your ego, call for help, and hope that someone in our team have experienced a similar problem and/or can find an alternative solution to your problem. (Recent proposals from the team involves changing this to become 1 hour now) Because you know, team work makes the dream work.

Your sources of knowledge

The #slackoverflow channel Our #books channel

Next: Design Playbook

Connect.

Mashup Garage, a premier software development team, specialises in crafting exceptional products for startups and enterprises. With expertise in React, Elixir/Phoenix, and Ruby on Rails, we deliver solutions that meet your unique needs. Our mission is to bring value backed by decades of technical expertise and global co-founding experience.

What do you need help with?

Build a project

Build a team

Consult

Speak to someone

Expect a guaranteed response from us in 1-2 business days.

United Kingdom

London

Islington, London

+44 738 777 3405

LDN

Philippines

Manila

3F Topy IV Building, 3 Economia Road, Bagumbayan, Quezon City, 1110

+63 917 3084089

MNL