How We Think About Building Software (Voxxed Days Interview)
We gave an interview for Voxxed Days Belgrade conference about how we build software and what values someone as a software engineer should seek.
We are proud to sponsor such a great event like Voxxed Days Belgrade! People gathered around this conference are great and we are sure the conference will rock. This is definitely a go-to place for software engineers in the Balkans!
Voxxed team has asked us for a short interview about what we like to do. So, here it is :)

The Interview

Everybody in our team strives to understand the product and the business behind it. That way we are goal oriented and are able to connect better with what needs to be achieved. Asking many questions is in the core of our process. UX is important for us and if we don’t have good understanding about target users, we do not proceed forward.
| Focusing on the usability of an application is one of the practices that is undervalued and overlooked. Design is not just how software looks, it is how it feels and how it works all together. UX practices are consisted of constant measuring and analysis in order to help people build products in an evidence based discipline. You directly apply what you have learned on the field to your solution. Satisfaction you have when you see how satisfied your users are is priceless. |
Branko Tomić
Lead UX Engineer{: .role} |
{: .interview .right}
Our UX process is outlined in one of our posts. In short, it consists of: user interviews, personas, user journeys, prototyping and validation cycles.
Software development follows the practice mentioned above. Our team seeks the best technology to solve the need.
|
Jovan Erčić
Lead Software Engineer{: .role} | Message passing software architectures and functional programming paradigm help us create simple and scalable solutions which we can deliver quickly and are highly maintainable. Immutable state that is built as one of the core principles in functional programming helps us make cleaner solutions which leads to smarter decisions and time to think more about the architecture before writing a single line of code.|
{: .interview .left}
Our toolbelt contains Scala, Clojure and frameworks/libraries like React.js, Akka, Vert.x; which support the outlined paradigm.
We would love to talk with you! Drop us a line at hello@spicefactory.co and meet us at the conference!
Related Insights
Insight
The 10 Types of People You Meet at Conferences
From Swag Hunters to Networking Ninjas, every event has them. Check out our illustrated guide to the 10 types of people you meet at tech conferences. Which one are you?
Read More
Insight
A Gentle Dive Into NLP, Sentiment Analysis, and Chatbots
Discover the secrets to building chatbots people actually love. We take a gentle dive into NLP, sentiment analysis, and the engineering behind better conversational UI.
Read More
Insight
Beyond the Code: Building a Team That Owns the "Why
Stop hiring developers by the hour and start building products with partners who own the "why." Discover how SpiceFactory’s approach turns code into impactful business solutions.
Read More
Insight
Software is Not Just Some Code Run on a Computer
Software is about solving complex problems simply. Explore SpiceFactory’s approach to building intuitive, reusable code that maximizes development impact and performance.
Read MoreReady to build something amazing?
Let's discuss how we can help transform your vision into reality.