Agile Isn’t an Excuse for Poor Quality

Agile is not poor qualiity

In a group of friends (all of us in the 20+ years experience range), one of us casually commented that one cannot expect good quality with the use of Agile processes. The argument alluded to how Agile methodologies prescribed cutting on elaborate requirements documentation, and starting to code even before having the complete design in […]

read more

Why Drupal 8 is the Right CMS for Your New Website

WordPress, Drupal and Joomla are the top 3 leading CMSes. Having played with all 3, our recommendation is to use Drupal for any new websites that you need developed. Background Before we jump into the reasons, let us tell us where we are coming from. and a few other sites that we created for […]

read more

Wrath of the Javascriptians

Javascript soldier

The latest attack on tech-earth is from planet Javascript. Like many of their predecessors such as Java, C — these Javascriptians also have set their agenda to rule the entire world — everything from the browsers to servers to mobile apps to desktops and any other devices inbetween. Not long ago, Javascript was recognised as […]

read more

Thanks to the Makers of FREE Software

This week is the thanksgiving week, and this blog post is to express our gratitude to the free software makers. Your contributions have made our lives more beautiful, easier, more efficient and much more. Starting with the legendary Linus Torvalds, there are countless contributors to free software. We have great quality yet free accounting tools, […]

read more

IT Leadership

Last decade saw more and more application of Information Technology (IT) in businesses. While the number of completely IT-based businesses are continuously growing, IT has percolated well even in the traditional brick and mortar businesses, whose connection with IT is not obvious. Leadership is about spotting opportunities in this space and making smart use of […]

read more

Technology Roundup – Programming Languages

At Acism, we often found new joinees lacking a good perspective on the software technology. The software technology was shaped not only through genius minds at work but also through business interests. For students and professionals aspiring to work in the technology area, it is crucial to understand this phenomena. This understanding enables them to […]

read more

Distributed Software Development – The Cummins Experiment

The “Cummins Experiment” on distributed software development yielded results that would be of interest to software companies, IT colleges and the students. The post builds upon our previous post on this subject and captures the gist of the detailed report of the experiment. Experiment Design Acism can design software as an assembly of fine grained […]

read more

Scalable Software Development – High Quality, Low Cost

Junior programmer

Writing a 10 lines program is child’s play. Writing a 100 lines program is harder. It’s harder than writing 10 programs of 10 lines each. As the scale increases, the coding effort and the demands on programmer’s skill increase exponentially. Someone who can easily write a 100 lines program just may not be equipped to […]

read more

Why Java is (Still) Very Relevant

The Java coffee is still hot.

Every now and then new articles come up about how some other shiny language does the job better than Java. It is possible for one to be blinded by them and discard Java as a yesteryear’s technology. This article shows why Java is still highly relevant and a strong candidate for developing new enterprise applications […]

read more

Computer Game for Disaster Management


Time and again, disasters strike. When that happens, citizens rise to send help. Kudos to those who do that. In a crisis situation, help is always too little, too late. Managing whatever help you get efficiently is very important. For example, In the aftermath of the Killari earthquake, as many as 21 stoves were distributed […]

read more