alltom
01/21/2019, 2:29 AMalltom
04/24/2019, 9:29 PMKartik Agaram
alltom
04/25/2019, 1:24 PMKartik Agaram
Kartik Agaram
When working with someone on a project donât âdesign an interfaceâ and then work alone on either side of it. Work together all over it.This works just as well when the interface is an endpoint. And it tends to encourage more debate and discussion of what the interface should look like. Now, maybe the interface is obvious to you. Maybe youâre immersed in your domain or have tons of experience or are just preternaturally good at API design. But in my experience, while some people can be good all the time and all people can be good some of the time, everybody canât be good at API design all the time. So you need some sort of escape hatch. What do you do when you realize the interface isnât ideal? In that situation, things are a lot easier if you and your collaborators have experience with the internals of all the different microservices youâre creating. Negotiation can be more fluid, the space of alternatives gets more thoroughly explored. [1] Though itâs not a panacea. What do you do when one team wants another to add a feature to their API? Do you end up having 16 different models called âuserâ for different microservices, each subtly different? (/cc @shalabh) The trouble with microservices is that Conwayâs Law kicks in and the fluid movement of each programmerâs attention between interfaces stops.
Kartik Agaram
A big motivating force for young children is being around their family, working on a common goal. This motivation is lost if we divide up chores so everyone is working solo (or give kids mock work). So for example, if youâre doing laundry, be sure everyone is folding everyoneâs clothes. If you have the children just fold their own clothes while you fold your own, the tasks becomes more about working independently.https://www.npr.org/sections/goatsandsoda/2018/06/09/616928895/how-to-get-your-kids-to-do-chores-without-resenting-it Maybe my motivational structures just never grew up.
shalabh
04/25/2019, 9:09 PMshalabh
04/25/2019, 9:13 PMEdward de Jong / Beads Project
04/28/2019, 6:14 AM