Notes from 11/5–25/5

Hum Qing Ze
4 min readMay 25, 2020

The new term begins. This set of notes span between a holiday week and the first week of SUTD term 8.

COVID-19

Lockdowns in SIR Models

Blockchain

Ethereum

An Annotated Version of Vitalik Buterin’s Ethereum Roadmap

It’ sincredible what’s being done here and I’m glad all this hype is over. But gosh this is an incredibly technical topic. There’s so much to learn from how this came about.

Sharding centralizes Ethereum by selling you Scaling-In disguised as Scaling-Out

Absolutely brilliantly written. It doesn’t simply gloss over the challenges and it talks quite simply about the challenge at hand.

Why You Should Learn to Build Blockchain Apps

Supposedly, lots of growth.

Data

400 Trading Algorithms Later

Keep for reference

Development

Using Python and Robinhood to Build a Long Call Trading Bot

Good for reference

Product

14 must-have documentations for building scalable products painlessly

  1. Brand foundation (Brand guideline + Brand information)
  2. User persona (toC and toB, breaking into toB-buyer and toB-user)
  3. Industry knowledge & Glossary
  4. Design system
  5. Mock up
  6. Company roadmap
  7. Product backlog
  8. Interactive prototype
  9. Business requirements
  10. Functional requirements
  11. Cloud infrastructure documentation
  12. Micro-services architecture
  13. API documentation
  14. Data library

Strategic clairvoyance: how to predict your product strategy’s success

Planning for product-market fit before launch

Best Competitive Analysis For Product Managers and Tech Startups

Every 6 months

Eigenquestions: The Art of Framing Problems

“Eigenquestion” is a made-up-word that borrows from the linear algebra concept of eigenvectors (mathematically: represents the “most discriminating vector in a multidimensional space”). I have a mathematics background so this term felt like a natural choice to me, but rest assured, it’s just a borrowed name and remembering/understanding the math is unimportant to understanding the concept.

Basecamp’s Shape Up: how different is it really from Scrum?

  1. Shaping. Senior team members, who ultimately will not execute the project, define the problem and solution with the right amount of detail. Shaping needs to happen at the appropriate level of abstraction: concrete enough, so the team knows what to do, but not so prescriptive that it restricts the team from figuring out interesting details themselves. It is a delicate balancing act.
  2. Betting. Shaped projects are pitched to the management team with some senior members present, and together they decide which projects to green light, and which to drop. Shaped projects that don’t make the cut are not systematically stored.
  3. Building. The team delivers the shaped project with all necessary skills present in the team and have full responsibility for scope in a cycle of six weeks. At the end of the six weeks, either the project is finished or the project is killed. Extensions can happen but are extremely rare and discouraged.

The things I don’t like:

  • Shaping is done by senior members outside of the team, possibly introducing waste and inefficient hand-overs.
  • Teams get assigned to the work. I believe stable teams perform better than short-lived, temporary teams.
  • How do you ensure teams have knowledge of the technical component they will be working on? Or is this taken into account when assigning team members?
  • Totally unclear how Shape Up will work with bigger teams or scale with many teams. My initial impression is that it does not seem extremely scalable.
  • No moment of reflection built-in where people can chime in to improve the process. This is a missed opportunity.
  • Shape Up does not cover validation of what you’ve delivered, just discovery and delivery.
  • The voice of people who will perform the work in the betting process seems small, apart from key senior people. It would be nice to include the team more in the decisions on what will be worked on, so there is more buy-in.

Productivity

Have budgets for your life

Budget your time, attention

The root of time wasting activities is bad habits. They might look harmless at the beginning. A minute social media break from work seems to be a reasonable thing to do until it becomes a repeated behavior that distract your concentration.

Security

IT Compliance & Security Automation Landscape

Tools

Excalidraw for sketching

Looks good

Causal.app to build interactive visual dashboards

Absolutely brilliant

--

--