Programming

Secure Online Voting is Possible. This is How

The right to vote is sacred. It’s essential to live in a free society and to pick a winner on The Voice. Unfortunately, the right to vote is under attack worldwide, and bad actors have used tech to do it. Russia interfered with the Brexit referendum in the UK and with elections there, Ukraine, France, and famously here in the United States, even still as I write this, by hacking voting machines and voter registration databases and manipulating social media.

Continue reading

Black Lives Matter

Black Lives Matter. While we at Vidya have made it very clear that diversity in tech has always been a priority and that we have zero tolerance for racism, I am sorry it took so long for me to state those words in this space. I am sorry it took the murder of Breonna Taylor in her sleep in her home when police executed a no-knock warrant without any announcement or any regard for the black lives inside.

Continue reading

Highlights from CRMSDC Leaders and Legends

On October 3, I was lucky enough to represent Vidya at the Capital Region Minority Supplier Development Council (CRMSDC) Leaders & Legends Awards ceremony at MGM National Harbor, where we received an award as a Top 100 Minority-Owned Business (MBE) and a nomination for 2019 Supplier of the Year in our class. It was an amazing night with great food and drink, celebrities like Roland Martin and Senator Ben Cardin (D-MD), and most importantly, an opportunity to meet the most successful minority business owners in the DC area.

Continue reading

Welcoming CRMSDC

I am very proud to announce that the Capital Region Minority Supplier Development Council (CRMSDC) has certified Vidya as a Minority Business Enterprise. At Vidya, we have been very privileged to deliver high-quality software to a wide array of commercial and government clients using exciting technology while promoting lean principles, agile software development, and diversity in software engineering. The best part about it? It’s been fun! Doing great work and contributing to the community–whether writing on our blog, answering questions on Stack Overflow, contributing to open-source on GitHub, speaking at conferences, and even posting video tutorials on YouTube –have been the most rewarding professional experience of my life.

Continue reading

25K and Counting on Stack Overflow

It’s an honor and a privilege to have helped 2.6 million developers and earned over 25K points on Stack Overflow. For those who don’t know, Stack Overflow is a Q&A site similar to Quora and Reddit that is essential to life as a software engineer. Most of us turn to it at least once a day to see if anyone else has tackled the same problems, and far more often than not, someone has.

Continue reading

Welcoming Recreation.gov

Vidya is proud to have worked on the development of Recreation.gov, a site built for the United States government using leading-edge technologies and practices to make it easier to visit the nation’s most beautiful landmarks and national parks including the Grand Canyon and Mount Whitney. Often called the “Airbnb for Camping,” Rec.gov (as it is colloquially known) allows users to reserve permits to visit and/or stay overnight at federal lands, waterways, and monuments.

Continue reading

Scala or Go: Tastes Great or Less Filling?

Scala and Go (aka Golang) are two of the fastest growing leading-edge programming languages in the world. In the United States, they are also among the most lucrative. Scala and Go are among a slew of programming languages that innovate in numerous ways to produce faster, more resilient, more secure applications for a multicore, cloud native, mobile world. The thing is Scala and Go have very different philosophies on what makes engineers most productive and what defines great applications.

Continue reading

Welcoming HealthCare.gov

Vidya is proud to have teamed with Accenture Federal Services to transition HealthCare.gov from a conventional Java monolith built with Spring into Scala microservices built with Play Framework. One of several factors that motivate software engineers is mission, and there are few missions more fulfilling than helping people access health insurance and ultimately health care as efficiently as possible. As American readers know, HealthCare.gov faces a lot of exogenous pressure as a proxy in a raging American political and economic maelstrom.

Continue reading

Code Coverage Is Killing You

If you are a software engineer or run software projects, code coverage is probably very important to you. It’s intuitive. Of course more tests produce better software! It’s easy to calculate. Tools, automation, and stunning charts to impress the people who pay for the occasional pizza are all readily available. The problem is code coverage is killing you. Don’t get me wrong. You deserve credit for your agile commitment to quality and your investment in continuous integration and continuous delivery.

Continue reading

Welcoming USPAACC

With a new year upon us, I am very proud to announce that the the US Pan Asian American Chamber of Commerce Education Foundation (USPAACC) has certified Vidya as an Asian and minority-owned small business. At Vidya, we have been very privileged to deliver high-quality software to a wide array of commercial and government clients using exciting technology while promoting lean principles, agile software development, and diversity in software engineering. The best part about it?

Continue reading