I have to admit, my first impressions of ‘Design’ or for that matter Studio March, was strictly being a Graphic Design or UI company, which is alien to someone who programs for a living. But now that I’m here, i’ve realised that while we sure do that, that’s not all we do.
In our core philosophy, “We are design people”, design is an umbrella term which means “A solution”. I, being a part of and leading the Engineering team from the past few months, would like to take the privilege of telling you that we apply and build a great deal of technology to create great products.
Building an amazing application or a service is a very hard task and it requires a great deal of engineering. It eventually depends on how you design a system that will be fast in terms of performance and can be easily scaled in future versions. The overwhelming problem with software development is that everything is part of the design process. Coding is design, testing and debugging, and what we typically call software design is still part of design. Software may be cheap to build, but it is incredibly expensive to design. Software is so complex that there are plenty of different design aspects and their resulting design views.
As design being our fundamental principle, helps us build a new product (which is in the making) in a way which scales well in future. Every module we write we make sure that it’s independent and doesn’t have any direct impact on the other one.
Our engineering team believes “Time spent in design is time well spent”. Design plays a vital role in every problem we solve. I would even go on to say that design is an exercise of making the complex, simple. That is what we do at Studio March.