Steve Sanderson

Steve Sanderson

Austin, Texas, United States
2K followers 500+ connections

About

You’ve read everything worth reading. You’ve given the board answers you weren’t sure you…

Articles by Steve

Activity

Join now to see all activity

Experience

  • Folio Collaborative Graphic
  • -

    Santa Fe * Austin

  • -

    Austin, TX

  • -

  • -

    Austin, TX

  • -

    Austin, Texas Area

  • -

    Austin, Texas Area

  • -

    Austin, Texas Area

  • -

    Austin, Texas Area

  • -

    Austin, Texas Area

  • -

    Austin, Texas Area

  • -

  • -

  • -

  • -

  • -

  • -

Education

Patents

  • Process pair protection for complex applications

    Issued US 6,622,261

    Techniques using process-pair protection of complex applications are disclosed which provide fast and stateful application failover.

    Other inventors
  • Method and apparatus for providing process pair protection for complex applications

    Issued US 6,477,663

    A method and apparatus for providing process-pair protection to complex applications is provided. The apparatus of the present invention includes a process-pair manager or PPM. The PPM is replicated so that a respective PPM is deployed on each of two computer systems. Each computer system also hosts a watchdog process that monitors and restarts the PPM in case of PPM failures. Each PPM communicates with a respective instance of an application. The application instances may include one or more…

    A method and apparatus for providing process-pair protection to complex applications is provided. The apparatus of the present invention includes a process-pair manager or PPM. The PPM is replicated so that a respective PPM is deployed on each of two computer systems. Each computer system also hosts a watchdog process that monitors and restarts the PPM in case of PPM failures. Each PPM communicates with a respective instance of an application. The application instances may include one or more processes along with associated resources. During normal operation the primary application provides service and periodically checkpoints its state to the backup application. The backup application functions in a standby mode. The two PPMs communicate with each other and exchange messages as state changes occur. The apparatus also includes in each computer system a node watcher that is the PPM of failures of the remote computer system. This way, each monitor the state of the other application instance and the health of the computer system on which it is resident. If a failure of the primary application or of the computer system where it runs is detected, the PPM managing the backup application takes steps to cause its instance of the application to become primary. The failover operation is faster (between 5 and 20 seconds) than corresponding operations provided by other existing methods (between one and 40 minutes depending on the application initialization time) because the backup application does not need to be started and initialized to become primary. The failover is stateful because the backup application receives periodic updates of the state of the primary application.

    Other inventors
  • An system and method for creating applications having look and feel providing dynamically extensible languages for describing application look and feel. Engines are provided

    Issued US 5,818,445

    An system and method for creating applications having look and feel providing dynamically extensible languages for describing application look and feel. Engines are provided for executing programs written in the languages, and methods for extending the languages by creating new language operators are also provided. Methods for joining modules of functionality to new operators allow display of, and interaction with, functionality to be expressed in the extensible languages. The engines and…

    An system and method for creating applications having look and feel providing dynamically extensible languages for describing application look and feel. Engines are provided for executing programs written in the languages, and methods for extending the languages by creating new language operators are also provided. Methods for joining modules of functionality to new operators allow display of, and interaction with, functionality to be expressed in the extensible languages. The engines and languages permit language operators and functionality modules to be dynamically loaded.

    Other inventors

Projects

  • Mentor at Capital Factory

    Mentor early-stage startups in their drive to solve for problem-solution or product-market fit. Informed strongly by Lean Startup and Jobs-To-Be-Done approaches, I help them to become oriented to all the aspects of their business model, to surface critical assumptions in that model, and to make rapid progress through minimal prototypes and experimental tests. Mentor growth-stage startups and later-stage companies in their drive to scale or incorporate entrepreneurial approaches in their…

    Mentor early-stage startups in their drive to solve for problem-solution or product-market fit. Informed strongly by Lean Startup and Jobs-To-Be-Done approaches, I help them to become oriented to all the aspects of their business model, to surface critical assumptions in that model, and to make rapid progress through minimal prototypes and experimental tests. Mentor growth-stage startups and later-stage companies in their drive to scale or incorporate entrepreneurial approaches in their existing portfolio, with a focus on the opportunities for growth (from features to adjacent markets). Extending my early-stage approach, I include mentoring on compassionate leadership, effective communications internally and externally, and operating within a legacy context.

    See project
  • Collective Leap

    - Present

    Democratized Access To The Right Guidance.

    The best founders now know that the absolute worst thing you can do is to waste time striking out on your own and reinventing the right strategic moves.
    Research has shown that
    tackling uncertainty is the best use of our time
    guidance to reuse proven strategic moves lets you focus on tackling uncertainty

    Scarcity was the old game - where only a few people had the resources to get the guidance they needed. As a result, the…

    Democratized Access To The Right Guidance.

    The best founders now know that the absolute worst thing you can do is to waste time striking out on your own and reinventing the right strategic moves.
    Research has shown that
    tackling uncertainty is the best use of our time
    guidance to reuse proven strategic moves lets you focus on tackling uncertainty

    Scarcity was the old game - where only a few people had the resources to get the guidance they needed. As a result, the potential was limited to just a few people

    In the new game, everyone can get the guidance they need, so they have more time and energy to tackle uncertainty. As a result, the potential is open to everyone.

    See project
  • Conference Presentation: Lean Startup: How to Measure Everything

    Presented at ConFoo 2013 in Montreal, CA, the talk focused on how, and why, to measure everything the user does. Presentation included patterns, strategies, off-the-shelf and custom solutions based on actual experience from Food on the Table as it has grown from the first customer to over 1.5 million registered web and mobile users.

    See project
  • Mentor, Lean Startup Machine

  • Talk: Are you sure you're doing the right thing? Lean Startup and Product Development at Food on the Table

    The Austin Agile group invited me to talk on how Food on the Table uses Lean Startup to drive product development and product management.

    See project
  • Lightning Talk: Uh, yeah, you’re working on the wrong thing... sorry

    This was a lightning talk given to Austin on Rails as an experiment to incite developers to expect rigor in product management and teach a "management hack" to introduce build-measure-learn.

    See project
  • Talk: Agile UX: How Lean Startup drives our UX

    The Austin AgileUX group invited me to talk on how Food on the Table uses Lean Startup when creating the user experience for an online consumer service.

    See project
  • Advisor at ThinkVoting

    -

    ThinkVoting was a for-profit startup with the vision to increase civic engagement in the political process.

    Served as an advisor on product, strategy, and fund-raising.

    See project

Recommendations received

5 people have recommended Steve

Join now to view

More activity by Steve

View Steve’s full profile

  • See who you know in common
  • Get introduced
  • Contact Steve 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