FoundationsSoftware & AI

Software Engineer

Read, explain, and review code with the right words.

A night software desk with two monitors and city glass.

The terms

The 10 terms

One a day, each with a short quiz.

  1. 01Singleton
  2. 02Observer
  3. 03Adapter
  4. 04Factory Method
  5. 05Code Review
  6. 06Dependency Inversion
  7. 07Open-Closed Principle
  8. 08Composition Over Inheritance
  9. 09Abstract Factory
  10. 10Program to Interface
Year 1 pay
$150K-$195KSource: Levels.fyi · TC · US · 2025-2026
At work
New hires learn the team's language; seniors use it to mentor and review.
Where the words come from
Head First Design Patterns: Singleton, Observer, Decorator, Factory, Adapter, Facade, Proxy, Iterator, Composite, MVC.