logic.fm

Independent engineering, consulting & training

Bring us the hard part.

Whether you have a product to build, need software that works better for your business, or want your team to get more out of the tools they use, we can help. We’ll work with you to understand what you need, choose an approach, and put it into practice.

A free conversation with Mike and Juan. You don’t need a specification to get started.

From questions and context to clearer outcomesQUESTIONS& CONTEXTGOALS& IDEASPEOPLE& TEAMSPRODUCT& DOMAINCONSTRAINTS& TRADE-OFFSEXISTINGSYSTEMSDATA& EVIDENCEINVESTIGATEListenResearchAnalyzeSynthesizeSTRUCTUREFind patternsModel systemsSurface leverageIDEASSYSTEMSINTOPRACTICEBUILDTOGETHERDesignDevelopDeployTransferMEASURE& IMPROVELearnValidateExtendCLEAREROUTCOMESUSEFULPRODUCTSCAPABLETEAMSCLEARERDECISIONSLASTINGKNOWLEDGEFEEDBACK LOOPSReal usageReal outcomes
From questions and context to clearer outcomesQUESTIONS & CONTEXTGOALS& IDEASPEOPLE& TEAMSPRODUCT& DOMAINCONSTRAINTS& TRADE-OFFSEXISTINGSYSTEMSDATA& EVIDENCEINVESTIGATESTRUCTUREIDEAS SYSTEMSINTO PRACTICEBUILDTOGETHERMEASURE& IMPROVECLEARER OUTCOMESUSEFULPRODUCTSCAPABLETEAMSCLEARERDECISIONSLASTINGKNOWLEDGEFEEDBACK LOOPSReal usage, real outcomes

Six kinds of input pass through four stages around a core of ideas and systems put into practice, producing four kinds of outcome. Feedback from real usage and real outcomes returns to the start.

Questions and context

  • Goals and ideas
  • People and teams
  • Product and domain
  • Constraints and trade-offs
  • Existing systems
  • Data and evidence

Investigate

  • Listen
  • Research
  • Analyze
  • Synthesize

Structure

  • Find patterns
  • Model systems
  • Surface leverage

Ideas, systems, into practice

Build together

  • Design
  • Develop
  • Deploy
  • Transfer

Measure and improve

  • Learn
  • Validate
  • Extend

Clearer outcomes

  • Useful products
  • Capable teams
  • Clearer decisions
  • Lasting knowledge

Feedback loops

  • Real usage
  • Real outcomes

For founders

An idea for a company? Let’s get it off the ground.

We can help shape the product, build the first version and work with you through hiring, product decisions and the early life of the business.

For ongoing work, a retainer can give you a technical and product partner while the company takes shape. We can also discuss a combination of cash and equity for selected engagements.

Explore an ongoing partnership

03Mike & Juan

The people doing the work.

Juan usually leads requirements, customer feedback and client communication. Mike usually leads engineering and technical investigation. Product decisions are a shared conversation.

More about us
Pen-and-ink portrait of Mike

Mike

Engineering & technical investigation

Mike leads technical investigation and development. He built NoWait’s consumer iOS app and worked on engineering practices and developer tools for Uber’s self-driving car program. His work with startups spans product development, infrastructure, hiring and the practical decisions involved in getting a company off the ground.

Pen-and-ink portrait of Juan

Juan

Discovery & client partnerships

Juan brings experience across engineering, payments and business development, including more than five years at Visa working on technology risk, fraud-detection data and automation. At logic.fm, he leads discovery, customer conversations and the day-to-day relationship, working with Mike on product decisions.

What should you expect to spend?

$4,000per week, approximately, for smaller engagements

Engagements can start at around $4,000 per week. That gives you a ballpark for smaller projects; larger or more involved work can cost substantially more. We’ll discuss what you need and agree on the scope and price before starting.

A first conversation is free.

How we work
AI where it belongs.

We help you decide where it is useful, where it creates problems and where to leave it out. Software with no generative AI in its operation is a valid choice. Restrictions on using AI during development are a separate requirement and affect the estimate. We can discuss those restrictions before agreeing on the work.

Our approach to AI

Tell us what you’re working on.

A conversation is a good place to start.

Let’s talk shop