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

Now available: New and improved Socially Responsible Investing portfolios. Learn more

<title>Dismiss</title>

Betterment

Save, invest, retire

GET — On the App Store

View
<title>Dismiss</title>
Loading

Greg Sadowski

Staff Engineer, Betterment

Greg

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.

See details and disclosure for Betterment's articles and FAQs.