David Tate
  • Home
  • About
  • Books
  • DIY Tech MBA
Sign in Subscribe

programming

Developers Need to Understand the Business

Developers Need to Understand the Business

Software Developers need to understand the business
David Tate Jul 22, 2019

A System for Analyzing Systems [Part 2]

This is the second part of an (awesomely epic) series on how to analyze a software system quickly, click here to view Part 1. So now you (having the right attitude and documenting everything) have viewed the main nouns (data) and verbs (use cases, workflows).  What do you do next?
David Tate Nov 23, 2011

A System for Analyzing Systems [Part 1]

We seek definition to understand the system so that we can discern the rules so that we know what to do next so that we win. — Michael Lopp, Being Geek: The Software Developer’s Career Handbook How do you approach learning a new system that is dumped on your lap
David Tate Nov 21, 2011

Glorious Hack #97: Wrapping regular ViewResults as JSON for rich client-side processing

I recently had the need on a ASP.NET MVC/js project to wrap the results of a controller action in JSON so the middle-class UI could consume and then do one of: * Redisplay the current active popup because validation failed (and I wanted to use the built-in MVC validation)
David Tate Nov 17, 2011

Subscribe to David Tate

Don't miss out on the latest news. Sign up now to get access to the library of members-only articles.
  • [Product of BGA Studios]:
  • Navigating Remote Work
  • DIY Tech MBA
  • 10x Debugger
David Tate © 2025. Powered by Ghost