Our Blogs

Software for Humans

Posted by Rohan Mishra

Nov 11

Making small considerations for your end user, can lead to a fantastic product.

Software has always been the medium that bridges the gap between humans and machines. Machines(including computing ones) have always needed humans to run them. From axes to hammers, wheels to cars, calculators to computers - the intention has always been that these would be used or operated by humans.

Read More

Mobile App Development Considerations

Posted by Manpreet Singh

Sep 9

This happens and it happens a lot, that the non-functional requirements are not explicitly stated for an app; BUT assumed implicitly. If we were to ignore these requirements, changing application becomes time consuming in build phase. Hence the need for planning these upfront becomes imperative. Here are some of the considerations for architecting mobile applications:


  • Native vs Hybrid: If you have decent budget,

    Read More

Music is an art form whose medium is sound and silence. Its common elements are pitch (which governs melody and harmony), rhythm (and its associated concepts tempo, meter, and articulation), dynamics, and the sonic qualities of timbre and texture. (Wikipedia) There are many, MANY genres and sub-genres, Rock, Pop, Electronic, Hip-hop, Rap, Metal, Classical, Dance, Jazz and countless more! I meet a lot

Read More

Setting and Managing Expectations

Posted by Kelly Dyer

Jun 10

In software development projects, expectations are a powerful force. They can determine the perceived success or perceived failure of a project, and since perception is reality, it can be one of the more important aspects of a successful project. Ensuring that the business owner and development team have the same expectations, open lines of communication can thus help warrant

Read More