My name is Ismael Chang Ghalimi. I build the STOIC platform. I am a stoic, and this blog is my agora.

Week #45 goals

  • Automate single-tenant instance provisioning
  • Automate single-tenant instance update
  • Implement live meta-data updates
  • Integrate workflow engine with user interface
  • Implement series perspective
  • Implement all financial functions
  • Implement new form controls
  • Complete refactoring of object view
  • Cross over 75% of Kickstarter’s funding target
  • Cross over 1,000 reputation points on Stackoverflow
  • Answer 500 questions on stack.stoic.com
  • Complete migration of wishlist to stack.stoic.com
  • Implement custom badges on stack.stoic.com
  • Schedule 2013 board meetings

Week #44 achievements

Growth: 30% (down from 43% last week)

Delivered on plan

  • Implemented expression engine
  • Implemented click-through user agreement
  • Completed mindmap perspective
  • Cleanup code of view editor
  • Crossed over 60% of Kickstarter’s funding target
  • Cross over 750 reputation points on Stackoverflow

Delivered beyond plan

  • Released new community website

Not delivered

  • Automate single-tenant instance provisioning
  • Automate single-tenant instance update
  • Implement live meta-data updates
  • Implement series perspective
  • Implement all financial functions
  • Cross over 75% of Kickstarter’s funding target
  • Schedule 2013 board meetings

Post-mortem

With $15,400 pledged by 137 backers, our adoption rate was 376.5, up from 290 last week, which translated into a decent 30% week-over-week growth (down from 43% last week). But most of that came from a single pledge, so we need to get more people to pledge now.  While we could not deliver our automated instance provisioning and update framework, we made some good progress, and hope to have something to show this week. Same for live meta-data updates. Progress on Formula.js has stalled a little bit, but that’s because we shifted our focus to stack.stoic.com, which came out great. Pretty intense week overall…

Week #44 goals

  • Automate single-tenant instance provisioning
  • Automate single-tenant instance update
  • Implement live meta-data updates
  • Implement expression engine
  • Implement click-through user agreement
  • Complete mindmap perspective
  • Implement series perspective
  • Implement all financial functions
  • Cleanup code of view editor
  • Cross over 75% of Kickstarter’s funding target
  • Cross over 750 reputation points on Stackoverflow
  • Schedule 2013 board meetings

Week #43 achievements

Growth: 43% (up from 31%)

Delivered on plan

  • Fixed main memory leak on server
  • Drafted specification for workflow actions
  • Implemented flowchart designer
  • Implemented dendrogram perspective
  • Implemented mindmap perspective
  • Implemented more financial functions
  • Organized first webinar
  • Released Kickstarter video
  • Crossed over 40% of Kickstarter’s funding target
  • Deployed instances for first early adopters

Delivered beyond plan

  • Released full-length screencast
  • Started work on single-tenant provisioning
  • Implemented object for Support application
  • Improved performance of Formula.js documentation
  • Published quotes from early adopters
  • Crossed over 400 reputation points on Stackoverflow

Not delivered

  • Connect workflow engine to user interface
  • Implement live meta-data updates
  • Implement series perspective
  • Implement all financial functions
  • Cleanup code of view editor
  • Schedule 2013 board meetings

Post-mortem

With $11,575 pledged by 117 backers, our adoption rate was 290, up from 203.5 last week, which translated into a cool 43% week-over-week growth.  Overall, last week was great. A major memory leak was fixed, the performance of our product was massively improved by moving to CloudFoundry, and a lot of our infrastructure is starting to fall into place. More of these please!

Week #43 goals

  • Fix memory leak on server
  • Connect workflow engine to user interface
  • Draft specification for workflow actions
  • Implement live meta-data updates
  • Implement flowchart designer
  • Implement dendrogram perspective
  • Implement mindmap perspective
  • Implement series perspective
  • Implement all financial functions
  • Cleanup code of view editor
  • Organize first webinar
  • Release Kickstarter video
  • Cross over 40% of Kickstarter’s funding target
  • Deploy instances for first early adopters
  • Schedule 2013 board meetings

Week #42 achievements

Growth: 31%

Delivered on plan

  • Implemented roundtrip spreadsheet import/export
  • Implemented columns perspective
  • Improved flowchart generator
  • Improved speed of user interface
  • Developed framework for detection of memory leaks
  • Created landing pages for connectors
  • Crossed over 30% of Kickstarter’s funding target
  • Booked plane tickets and made hotel reservations for January meetups
  • Defined new weekly growth metric
  • Onboarded new intern

Delivered beyond plan

  • Implemented first financial functions
  • Scheduled first webinar

Not delivered

  • Implement live meta-data updates
  • Implement all engineering functions
  • Implement all information functions
  • Implement all lookup functions
  • Add more charts to Formula.js documentation
  • Fix memory leak
  • Draft future Kickstart campaigns for connectors and open source projects

Post-mortem

With $8,125 pledged by 82 backers, our adoption rate was 203.5, up from 155 last week, which translated into a cool 31% week-over-week growth. We’re still struggling with the challenge of identifying memory leaks with JavaScript and hit a bump on the road with financial functions for Formula.js, but we’re now making progress again on both fronts. Interesting week ahead.

Week #42 goals

  • Implement roundtrip spreadsheet import/export
  • Implement live meta-data updates
  • Implement all engineering functions
  • Implement all information functions
  • Implement all lookup functions
  • Add more charts to Formula.js documentation
  • Improve speed of user interface
  • Fix memory leak
  • Create landing pages for connectors
  • Cross over 30% of Kickstarter’s funding target
  • Draft future Kickstart campaigns for connectors and open source projects
  • Book plane tickets and make hotel reservations for January meetups
  • Define new weekly growth metric

PS: In case you’re wondering, week #42 is next week.

PPS: Sorry for the backlog of weekly updates, I got a bit sidetracked by Formula.js.

PPPS: Yes, I’m a totally single-threaded kind of guy.

Week #41 achievements

Growth: Migrating to new growth metric

Delivered on plan

  • Improved spreadsheet import/export
  • Implemented spreadsheet access control
  • Implemented flowchart generator
  • Implemented record rights management
  • Implemented Formula.js documentation
  • Implemented more Formula.js functions
  • Shipped report editor to customer
  • Fixed more bugs
  • Prioritized connectors
  • Launched Kickstarter campaign
  • Shot Kickstarter video
  • Implemented direct marketing engine
  • Resumed marketing activities

Not delivered

  • Implement dynamic meta-data updates
  • Book plane tickets and make hotel reservations for January meetups

Post-mortem

We need to implement less new features and fix more bugs…

Week #41 goals

  • Improve spreadsheet import/export
  • Implement spreadsheet access control
  • Implement dynamic meta-data updates
  • Implement flowchart generator
  • Implement record rights management
  • Implement Formula.js documentation
  • Implement more Formula.js functions
  • Ship report editor to customer
  • Fix more bugs
  • Prioritize connectors
  • Launch Kickstarter campaign
  • Shoot Kickstarter video
  • Implement direct marketing engine
  • Resume marketing activities
  • Book plane tickets and make hotel reservations for January meetups

Week #40 achievements

Growth: Migrating to new growth metric

Delivered on plan

  • Implemented more Formula.js functions
  • Migrated to Font Awesome 3.0
  • Fixed some bugs

Post-mortem

We need to implement less new features and fix more bugs…

Week #38 achievements

Growth: Migrating to new growth metric

Delivered on plan

  • Cleaned-up meta-data
  • Fixed instance initialization process
  • Implemented spreadsheet export
  • Implemented support for multi-tenancy
  • Implemented Tenants and Domains objects
  • Implemented tree perspective
  • Created first optional data blades
  • Added new features to wishlist
  • Designed architecture diagrams
  • Reviewed roadshow schedule
  • Replaced SuperSTOIC’s lost smartphone

Delivered beyond plan

  • Started Formula.js project

Not delivered

  • Implement spreadsheet access control
  • Implement database lifecycle management
  • Implement dynamic meta-data updates
  • Implement chart editor
  • Implement object documentation widget
  • Redesign website architecture
  • Shoot Kickstarter video
  • Resume marketing activities
  • Book plane tickets and make hotel reservations for January meetups

Post-mortem

Indeed, we were a bit ambitious…

Week #38 goals

  • Clean-up meta-data
  • Fix instance initialization process
  • Implement spreadsheet access control
  • Implement spreadsheet export
  • Implement support for multi-tenancy
  • Implement Tenants and Domains objects
  • Implement database lifecycle management
  • Implement dynamic meta-data updates
  • Implement chart editor
  • Implement tree perspective
  • Implement object documentation widget
  • Create first optional data blades
  • Add new features to wishlist
  • Redesign website architecture
  • Design architecture diagrams
  • Shoot Kickstarter video
  • Resume marketing activities
  • Review roadshow schedule
  • Replace SuperSTOIC’s lost smartphone
  • Book plane tickets and make hotel reservations for January meetups

And before you ask, yes, it’s ambitious…