
Photo credit: IDA Hive.
In the heart of the Sandcrawler – a building modeled after the huge mobile fortresses in Star Wars – sits an army of coders who are using technology to improve how the Singapore government does things.
They’re part of the Government Digital Service (GDS), a unit started initially in secret and without permission, but has ballooned to a team of over 100 hackers.
Tech in Asia peeked inside The Hive – the place where the coders work – and caught a glimpse of what goes on within. Here’s what we learned.
They’re run like a startup.
When you enter The Hive, you wouldn’t think it’s a government unit at all. There are standing desks, the office is open, and you hear words like agile methodology bandied about.
Agile is something the team practices. It’s a philosophy of software development which emphasizes developing workable software frequently and allowing for adjustments on-the-fly.

Photo credit: IDA Hive.
While government websites typically wait months before their first deployment, the team aims for one deployment a month, along with small bug fixes in between.
Continuous integration is another philosophy the team adheres to. That involves developers integrating code into a common repository a few times a day. Tests are then done automatically on the new code to detect errors.
This practice purportedly detects and locates errors more quickly and easily.
They’re building a major site on React.js and Ruby on Rails.
The bulk of GDS is focusing on building the Business Grants Portal, a website consolidating various government business grants into one destination so people can easily apply for them.
The site is actually built on both React.js, a Javascript framework for creating user interfaces, and Ruby on Rails, a popular framework for building the backend of web apps.
Both frameworks are tied to CorpPass, the government’s login system for businesses. This blog post explains the stack in detail.




