Manfred Touron

Wiki

7 pages about "Wiki"

Gear

Softwares, Tools, and Services

  • Offline-first tools from this list
  • Code Hosting & Project Management
    • GitHub
    • GitLab, Jira when I’m forced :(
    • ~Waffle (R.I.P)~
    • My own tools: especially depviz
    • AirTable (synced thanks to depviz)
    • Netlify: for hosting (I try to limit all my hosting to static + lambda functions)
    • Docker (and Docker Hub): to manage all my projects (during dev, testing and prodution)
  • Internet Browsing
    • Firefox -> for convenient and privacy browsing
    • Brave -> for experimental, privacy and distributed web
    • Chrome -> for convenient and plugin-friendly browsing
  • Communication
    • Email to maximize the efficiency of providing an information while not interrupt people
    • Slack for long-term communities
    • SMS, Signal, Telegram or even phone calls, when I need to contact someone right now
  • Automate and link services
  • Bookmarking and Offline Reading
    • Pocket
    • I store what I want to read later (and without Internet connection)
    • I setup a zapier script that fills an Airtable doc + I wrote a script that reads that Airtable doc to create bookmark articles on my website
    • Kindle
  • Todolist management
    • Trello, linked with GitHub repos thanks to Unito
  • Banking Accounts:
    • Bunq: Neo-Bank that supports shared accounts
    • Amex: linked with my Bunq Account, mainly used when I need to advance cash for a friend/company so I have the necessary delay to get reimbursed before the money leave my account
    • Paypal: for online payments

Hardwares

  • Computers
    • Macbook Laptops: my most comfortable working environment
    • Windows Laptops: for my windows/linux dev environments, especially useful when doing Open-Source projects and developing appliances
  • Phones and tablets
    • Only iOS mobile/tablet: I don’t trust other systems enough (for now)
  • Cryptocurrencies
    • Ledger Nano X + Ledger Nano S as backup

How to audit startup

Pre-audit checklist

  • Hire a freelance to perform general screening (company, staff, external image, etc…)
  • Send set of questions to the founders

Audit checklist

  • Speak with founders to get a macro overview of the project and of the strategy
  • Zoom in interesting details
  • Ask some common questions (see below)
  • Ask founders what kind of advices they would love to have

Common set of questions

  • What will break first with growth?
  • Did you suffer outages? How did that happen?
  • What happen if you have a security breach exploited by a hacker?
  • What happen if one of your employee steal and
  • What are you biggest fears about what could go wrong?
  • Who are your current biggest competitors?
  • Who could become your biggest competitors?
  • What competitive advantage could you take to take advance and discourage any new competitor to enter in the game?
  • You find the genius lamp, what are your 3 wishes?
  • What are your biggest regrets?
  • What are you most proud of?
  • How do you monitor your services?
  • What services/third-parties are you depending on?
  • What is your plan for the next 6 months, 6 years?
  • How developers develop on the product? Do you anonymize dev data? How dev is different from production?
  • What is the typical lifecycle of a feature/an idea?
  • What is the typical lifecycle of a new development?
  • What is the typical lifecycle of a bug fix?

Common topics to review

  • Culture
  • Competitive advantages
  • Most “dangerous” competitors
  • Existing team’s position (will the current helt positions be still appropriate when the organization with scale up?)
  • Team scalability
  • Management
  • Recruitment
  • Privacy
  • Security
  • Monitoring / Alerting
  • Technical Debt / Development comfort
  • Vision
  • Infrastructure scalability
  • Global strategy: aggressiveness, defensive, etc
  • Market size / niche
  • Roadmap quality & realisticness
  • Exit strategy
  • Money raising goal
  • Existing processes and workflows
  • Documentation
  • Technical image/“Sexyness”
  • Feature Development Lifecycle
  • Collaboration between tech/non-tech
  • Management
  • Dev tools / Developer Experience

Post-audit checklist

  • Send report to VCs
  • Debrief if needed
  • Plan to recontact the company to keep updated of the changes

Numbers

Numbers I like

  • -273.15
  • 0
    • One of the easiest ways to make a program panic: divide something by 0
    • I like the idea that it was invented very lately, I still don’t get how people were doing
  • 2
    • The integer frontier between single and multiple worlds
  • 3
  • 3.14159265359
    • PI, the most beautiful, present and magic number in the (known) universe ❤️
  • 3,142857142857143
    • Easy to remember pi approximation: 227
  • 5
  • 8
    • This number can be rotated 180 degrees, flipped horizontally, and vertically, it will always be written 8
  • 9
    • The decimal number with the highest chance of being unused in other bases than 10
    • When you play the game of adding every digits in a number, the 9 is like a reset except when it finishes by 9
  • 17
  • 42
    • the answer to the everything,
    • a tuition-free school
  • 97
    • The french-spoken number with the highest density of nonsense for a foreigner; quatre-vingt-dix-sept which is litteraly: 4-20-10-7
  • 257
  • 1337
    • Leet code, (Can be considered as a very ineffective cryptography)
    • Geek, gamer, counter-strike, a culture I like and that instantly make me feel happy
  • 1988
    • My birth year
  • 1994
    • The birth year of my brother
    • The year of 3 of my favorite Jim Carrey’s movies: Ace Ventura, Dumb and Dumber, The Mask
  • 2015
    • The birth year of my first daughter
  • 2018
    • The birth year of my second daughter
  • 8173
    • My pin-code… :) just a joke
    • A french explicit word in french in leet code, easy to use and remember when I need to choose a number
  • 65 537
    • Used as exponent in RSA by default
    • First prime number after 2^16
    • Only two 1s in the binary format: 00000000 00000001 00000000 00000001
    • Fifth Fermat number: F4=2^2^4+1
  • 1 270 013
    • Prime number that can be allocated as loopback interface (127.0.0.13)
  • 570 114 600
    • My birth timestamp
  • 4 294 967 297

Offline-First

I like tools that doesn’t require internet to work;

Most of the mobile applications now have some offline-viewing mode; To make the app really offline-first, it needs to be able to also create content without having Internet connection.

Offline-first tools I use

  • Managing tasks:
    • I use Trello + Unito + GitHub issues to manage all my todo-lists
    • Details
    • Trello as the offline-first application to view and manage my todo-lists
    • Unito.io as a system that will synchronize my changes on Trello with other tools as GitHub Issues
  • Bookmarking & Reading:
    • Pocket
    • Kindle
  • Managing code:
    • Git is offline-first natively
    • To improve the chances of not being locked, it’s easy to develop a script that will fetch every cloned repos locally
    • Something like: for git in $(find . -name .git); do (cd $git/..; git fetch -a) &; done
  • Taking notes:
    • Apple Notes is magic but I try to leave it as it only works on Apple devices
    • Google Drive supports creating text, presentations, and spreedsheets
    • I’m still looking for a cool tool to create diagrams, especially on my phone

Offline-first for developers

  • CRDT
  • IPFS
  • Bluetooth Mesh Networking
  • Sidechain/Offchain related things on blockchains

Paris For Families