The Braaibroodjie vs Software development
The braaibroodjie (toasted sandwich cooked on coals) is arguably the highlight of any braai experience. The traditional braaibroodjie is done by making a sandwich with cheese, tomato, onion, chutney (a must in the SA household), salt and pepper with butter on the outside. Braai this sandwich over coals preferably in a closed grid until the sandwich is golden brown on the outside and the cheese has melted.
It is safe to say that South Africans are very passionate about a braai, it has an amazing ability to unite South Africans across all cultures. Even those who have immigrated to other non-braaing countries get a tear in the eye when they think of a braaibroodjie on the braai. Similarly, software developers are passionate about their development, and take pride in the quality of the work delivered. Much like the braaibroodjie and its fame there are many famous developers that have influenced our everyday lives with their software.
Much like the pride we take in making the ultimate braaibroodjie and the guidelines one needs to have in mind during the construction and execution of a braaibroodjie, so too there are guidelines when developing software. When keeping to these guidelines they will help you to ensure customer satisfaction, coming back for 2nds, so to speak.
Here are 4 guides and comparisons:
- Don’t use artisanal breads. Opt for more solid loaves that won’t crumble and fall apart. Similar with software development you need a solid project structure, solid process and solid principals. The structure will serve as the foundation which the whole application is built on. Therefore, it is very important to choose the correct language and framework.
Don’t over stack your sandwich. This leads to too many flavours and ends up
tasting like nothing really. Also,
an over stacked sandwich is difficult to bite and will fall apart, leaving you with
eating a deconstructed braaibroodjie.
Here we refer to the User Experience (UX). User Experience should be simple but effective from the start of engaging with the software. Often products are so smart and fancy that only the developer/company can understand it. Don’t make it complicated. Try to stick to the acronym KISS – Keep it simple, stupid. If your users struggle to use it, or can’t find what they are looking for, they won’t use it at all. Always remember the software should be useful, usable, desirable, valuable, accessible, credible, and most importantly discoverable.
Do butter both sides of the bread as it will keep the sandwich moist, help
with getting that beautiful golden
colour and add flavour.
Butter to a braaibroodjie is like the User Interface (UI) for software development. People shop with their eyes and the UI is the graphics, icons, colour scheme, size of text and other visuals on websites, apps, wearables, and other similar devices.
- Don’t forget to
add salt and freshly ground pepper to the filling.
Final touches are important. Always allow enough time for testing it thoroughly before delivering to your clients.
These guides can be used in our everyday business if we think about companies and brands. How they create the customers appetite with interaction and quality. I am sure there’s a lot we can add to this list, so please feel free to leave your comments, comparisons, and guides.
Fluidity Software Solutions wishes you a happy South African Heritage Day! Now light those fires, pour a cold one, surround yourself with good friends and enjoy that awesome braaibroodjie.
Fluidity is a Cape Town based software development company that has built their reputation on their ability to meet the needs of customers with the innovative power of tech.
Fluidity believes that companies who adapt will ultimately survive and thrive, and that innovation and technology is key to those ends. They partner with their clients as they help them innovate and compete with software solutions that create results.