Notes from 25/3–31/3

This is just so interesting- it tells you firstly that many people still adhere to some sort of religion and also the sheer difference in opinion/moral compass/philosophy that separates the east/west (asian/european?) the continents.

One question though, where did they get this data?

Hyperledger Meetup Organizers

I will really need to adapt so much of these content

Kubeflow — Personas

This is so well done. And I don’t even think it took that long.

Why Is Silicon Valley So Obsessed With the Virtue of Suffering?

“The new popularity of Stoicism among the tech crowd is, in my view, strikingly similar to Stoicism’s popularity among the powerful elites of ancient Rome,” Dr. Palmer said. “As Rome took over, it surged in popularity because it was the one system of ethics that worked well for the rich and powerful.”

Stoicism has always had a special place in my thoughts. It’s been a philosophy that helped me come to terms with how things are but gave me the strength to see beyond the present. Looking for lessons to take away. Interesting to see how ancient philosophies take on a life of its own even in the modern era.

Europe is splitting the internet into three

We can expect media and rightsholders to lobby for the most draconian possible national laws, then promptly march to the courts to extract fines whenever anyone online wanders over its fuzzy lines. The Directive is written so that any owner of copyrighted material can demand satisfaction from an Internet service, and we’ve already seen that the rightsholders are by no means united on what Big Tech should be doing. Whatever Internet companies and organizations do to comply with twenty-seven or more national laws — from dropping links to European news sites entirely, to upping their already over-sensitive filtering systems, or seeking to strike deals with key media conglomerates — will be challenged by one rightsholder faction or another.

The internet is not open.

What Makes A Good Research Paper? Making A Paper Look Right — Gestalt

If I have learnt one thing in writing, it is that the introduction is the most important part of any written output. It is there that you layout your thoughts and define why you are covering things. I also learnt that a diagram at the start really helps the reader place things in context.

This is very telling. I wonder if this work has somehow discovered what people look for in writings.

How a Googler solves coding problems

  1. Visualise the problem
  2. Verbalise it in plain english
  3. Write pseudocode
  4. Turn it into code
  5. Don’t guess parts — go and google

Programmers vs Coders — What’s the difference to me?

Well first and foremost a programmer to me solves problems. They generally analyse all options to a technical problem, looking for the most appropriate solution to that problem. This process starts long before they even touch a keyboard to write even one line of code. Each solution they come up with to a problem is assessed by not only themselves, but potentially a handful of other programmers as well.

o me a coder is a specialist at, yeah you guessed it, coding. They generally have their own choice of language they know really well. They know it so well that they can almost tell you exactly the ins and outs of how that language works. They know all the available libraries that exist, and how to incorporate them all quickly to build something useful. They are usually seen as high performers to upper management, because they simply “get stuff done”. You can throw programming tasks at them, and they will churn out the code needed to build whatever feature you have in no time.

The difference is level of responsibility and influence in the overall product.

Scoring an Awesome Product Manager Interview

Throughout the problem solving session with your interviewer, remember three rules: (1) ask questions to clarify — scope, assumptions, possible scenarios, anything is a fair game, (2) say out your thinking steps loudly and (3) seek affirmation from the interviewer before proceeding to the next steps, especially where the outcome could be one of the multiple possibilities.

Once the functionalities are clear and an alignment is apparent with the potential user base (“product market fit”), you should describe what the product does visually (“design thinking”), and how you will bring it to market and grow (“growth”). On top of this, if you can develop a revenue model and estimate a P&L, consider yourself hired.


Ethereum is Built for Software Developers

Okay I was hoping to find info on the subtext which was that “Chinese blockchain startups have the best chance of disrupting it” but I found nearly nothing about it.

Computer Science

Computer Science in JavaScript

Always love finding useful resources to eventually… maybe…hopefully chew down on

Data Science

A landscape diagram for Python data

It seems you’ll need to get to know the entire stack to perform end to end data science projects.

A Design Thinking Mindset for Data Science

Multifaceted methodology to make the most of your data.


How to Deliver Constructive Feedback in Difficult Situations

When ____[observation], I feel ____[emotion] because I’m needing some ____[universal needs]. Would you be able to ____[request]?

  1. Observation vs evaluation — observation: ‘you said you will do this by X time’, evaluation ‘you’re lazy’
  2. Emotions vs thoughts — make sure you can communicate your emotions, not just your thoughts
  3. Universal needs vs strategies — strategies might be perceived as a veiled accusation. strategy: ‘i need you to cc me in your email’, universal need: ‘i need some transparency’
  4. Requests vs demands — requests are invitations for other person to meet your needs but only if it is not in conflict with one of their needs. Be specific, say what you want and stay curious on what sort of solutions might be even more satisficing

To a co-founder: ‘When you said, “I’m not happy with your work,” to me in front of the team, I felt embarrassed because it didn’t meet my need for trust and recognition. Please, could we set up a weekly one-on-one session to share feedback in private?’

To an investor: ‘I haven’t received any responses from the last three monthly updates. I’m feeling concerned because I need input. Please, would you mind getting back to me with responses to my questions in the last update?’

To a teammate: ‘You arrived 10 minutes late to the last three team meetings. I am frustrated because, as a team, we have a need for efficiency. Please, could you help me understand what’s happening?’

Why Open Source Finance Will Win

Surprisingly this turned out to be a pitch for Balance. It’s so vague I can’t get anything out of it.

Life Optimisation

Use these 5 scheduling methods when a to-do list just isn’t working

  1. Time-blocking method
  2. Most important task method
  3. Pomodoro technique
  4. 90-minute focus sessions
  5. POoyphasic sleep method

ever curious