They are not only razor sharp developers, they are excellent humans as well.
Artspool
Max Dana, Technology
Def Method engineers develop high-quality software built for growth. With broad experience across platforms and languages, our engineers are expert generalists, equipped for challenges in evolving legacy systems as well as building wholly new applications.
What Def Method design brings to your product discovery process
User & competitive research to find the most promising opportunities
Click to add your own text. To customize it click Edit Text. You can upload custom fonts, scale text, change heading tags and so much more. Get the exact look you want.

Validating concepts through interviews
Click to add your own text. To customize it click Edit Text. You can upload custom fonts, scale text, change heading tags and so much more. Get the exact look you want.

Rapid Prototype ideas to empower quick decision-making
Click to add your own text. To customize it click Edit Text. You can upload custom fonts, scale text, change heading tags and so much more. Get the exact look you want.

Social Media Company
Def Method supported a suite of design tools, optimizing resources by addressing the most important challenges with innovative solutions.
CASE STUDY

Agile engineered for value
Developing incrementally helps mitigate risk in software development. Decomposing batches of features into smaller, discrete units allows our team to deliver and test high-value features and reduce the surface area of each update, increasing the security and stability of the system. Through additional agile methods like test-driven development and continuous integration, we add automated guardrails and verifications that enable us to make changes with confidence and speed.

Excellent code built to last
The most time-consuming and expensive aspects of software engineering are writing and maintaining code. A common, costly mistake in software development is throwing out working systems and starting from scratch but rushing to rebuild tends to repeat errors. We don’t assume that the solution is to start over, we strive to fully understand the existing software in order to understand what is not working and how the system should evolve.

Developing impactful software and teams
Def Method builds in partnership. We provide embedded teams, working directly together with our clients. We practice collaborative software engineering, including pair programming, to optimize our shared strengths and unique perspectives. Through the development lifecycle, we will help to equip your in-house team so the system is fully supported when our collaboration concludes. Our goal is to build valuable software that provides a foundation for growth, owned by a team that is equipped to perform.
Test-Driven Development
-
Making a test pass
-
Making a test fail
-
Adding tests
-
Removing tests (!)
-
TDD practice
Code Review
-
Reviewing a pull request
-
Understanding code
-
Thinking through tradeoffs
-
Simplifying code
-
SOLID principles
Collaborative Problem Solving
-
Debugging an issue
-
Troubleshooting a component
-
Pair programming session
Software Design
-
Module design
-
Thinking with types
-
Object-oriented design
-
Creating a technical spike
-
Evaluating a technology
-
Functional programming
ENGINEERING SERVICES
We build valuable, high quality software in partnership with great people
INSIGHTS
What our engineering team is thinking about

Paul Ort
CTO

Josh Book
Senior Software Engineer