Jonathan Tushman

Jonathan Tushman

Boston, Massachusetts, United States
2K followers 500+ connections

Activity

2K followers

See all activities

Projects

  • babar

    -

    Babar is an intelligent codebase analyzer designed to bridge the gap between your existing codebase and modern AI-powered development workflows. By recursively analyzing your project's directory structure and creating smart summaries, Babar helps both developers and AI tools better understand and work with your codebase.

  • bouncer

    -

    **bouncer** is an authorization library that restricts user access to resources. All the permissions are defined in a **single location**.

    * Decoupled from authentication
    * Decoupled from how you implement roles
    * Database independent

    See project
  • memory_utils

    -

    Memory Issues happen to the best of us. `memory_utils` will give you simple tools to quickly isolate the culprit, and ideally, warn you before you run into issues.

    From my experience, there is no silver-bullet in dealing with memory issues. You just have to roll up your sleeve and get dirty with print statements. In our team's recent fight with a memory issue, we created memory_utils and we wanted to share.

    `memory_utils` deals primarily with RSS memory (Resident Set Size). The…

    Memory Issues happen to the best of us. `memory_utils` will give you simple tools to quickly isolate the culprit, and ideally, warn you before you run into issues.

    From my experience, there is no silver-bullet in dealing with memory issues. You just have to roll up your sleeve and get dirty with print statements. In our team's recent fight with a memory issue, we created memory_utils and we wanted to share.

    `memory_utils` deals primarily with RSS memory (Resident Set Size). The most important memory concept to understand when dealing with memory constrained systems: RSS, the resident set size, is the portion of a process's memory that is held in RAM. The rest of the memory exists in the swap of the file system.

    See project
  • monarch

    -

    `monarch` is a mongo utility belt that helps developers and admins deal with common admin use-cases.

    The main use-case that this library was built for was _migrations_ but it does a bunch or other useful things like makes it easy to backup, restore, and copy environments between one another.

    It has been very helpful for our teams -- and hopefully others will find it useful as well.

    See project
  • state_machine

    -

    There are two types of developers in this world: those who love state machines and those who will eventually.

    I fall in the first camp. I think it is really important to have a declarative way to define the states of an object. That’s why I developed `state_machine`.

    See project

View Jonathan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Jonathan directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses