Self-Service

Other Offerings

Coaching

Personalized coaching that lets you go to the next level in the quickest time possible.

From $220.00 USD/h 

Learn More

Interactive Cohort

Join up to 20 others in an intensive 12-week course, taking you from intermediate to senior.

Register Interest

Code Dojo

Follow-up course exclusive to alumni.

Dive deeper into the fundamentals of programming by studying topics such as type-theory, object-encodings, testing, etc.

Small group of up to five people, all sessions are live and interactive.

Email us at [email protected] to register interest.

$4,990 USD

Learn More

Free Resources

Arch Engineer

Lessons on how to write better code directly in your inbox.

Sign up and receive a free copy of 7 Mistakes That Cause Fragile Code.

Sign up

Software Design Quiz

5 really hard software design questions Less then 1% get all five correct.

Take it now

Jimmy on the coRecursive podcast

Listen to Jimmy talk about Advanced Software Design and how to practice software engineering on the show coRecursive

Listen now
linguistic
antipatterns


Linguistic Antipatterns (LAs) in software systems are recurring poor practices in the naming, documentation, and choice of identifiers in the implementation of an entity, thus possibly impairing program understanding.


This website is dedicated to cataloging types of linguistic antipatterns and discussing the deeper reasons they cause problems and how to fix them.

Visit now