Earn Rewards: Sign up now and earn a special reward after your first deposit. See offer details



Save, invest, retire

GET — On the App Store


Greg Sadowski

Staff Engineer, Betterment


About Greg

Greg graduated from Cornell University with a Master's degree in computer science. As a software engineer, he has designed and built back-end systems and programming interfaces for corporate clients. He worked with Group Commerce, a white-label e-commerce platform for publishers, before joining Betterment in 2013.

Articles written by Greg

Guidelines for Testing Rails Applications

Discusses the different responsibilities of model, request, and system specs, and other high level guidelines for writing specs using RSpec & Capybara.

Dealing With the Uncertainty of Legacy Code

In software engineering, legacy code is a form of technical debt—the sooner it gets fixed, the less time it will take to fix in the future.