[{"data":1,"prerenderedAt":509},["ShallowReactive",2],{"post-en-2021-10-05-sept-articles":3},{"post":4,"newer":502,"older":505,"hasTranslation":508},{"id":5,"title":6,"body":7,"cardImg":474,"date":475,"description":476,"excerpt":477,"extension":478,"figCaption":474,"img":479,"lang":480,"listed":481,"meta":482,"navigation":481,"path":496,"readingTime":470,"seo":497,"slug":498,"stem":499,"tagList":500,"__hash__":501},"posts\u002Fposts\u002Fen\u002F2021-10-05-sept-articles.md","Achieving your life goals starts with a a reading lifestyle - template",{"type":8,"value":9,"toc":461},"minimark",[10,14,17,22,31,38,45,52,55,62,69,76,79,86,93,99,109,114,121,134,137,142,145,152,159,166,173,180,182,186,193,205,210,213,221,224,227,232,235,246,252,258,263,270,277,280,287,290,297,300,302,306,313,320,323,330,333,340,343,347,350,353,356,367,373,376,383,386,389,427,441,444,451,453,458],[11,12,13],"p",{},"Making sense of life requires you to learn new skills, understand a new perspective throughout your time here on Earth. Being intentional to learn is merely an intentional effort to find out more about this world in which we find self actualization.",[15,16],"hr",{},[18,19,21],"h3",{"id":20},"general","General",[11,23,24],{},[25,26,30],"a",{"href":27,"rel":28},"http:\u002F\u002Fprison-off.com\u002Fbrazil-prisoners-reading-books-to-shorten-their-sentences\u002F?lang=en",[29],"nofollow","Leaving prison a better person",[11,32,33],{},[25,34,37],{"href":35,"rel":36},"https:\u002F\u002Fwww.lennysnewsletter.com\u002Fp\u002Fnegotiating-comp",[29],"Salary Negotiation",[11,39,40],{},[25,41,44],{"href":42,"rel":43},"https:\u002F\u002Fpmarchive.com\u002Fguide_to_startups_part4.html",[29],"market matters most",[11,46,47],{},[25,48,51],{"href":49,"rel":50},"https:\u002F\u002Fdailybusinessgroup.co.uk\u002F2021\u002F09\u002Fbitcoin-falls-as-china-declares-crypto-illegal\u002F",[29],"China rejecting bitcoin",[11,53,54],{},"Wanting centralised control under monetary authority",[11,56,57],{},[25,58,61],{"href":59,"rel":60},"https:\u002F\u002Fwww.ben-evans.com\u002Fbenedictevans\u002F2019\u002F7\u002F31\u002FNetflix",[29],"Netflix is not a tech company",[11,63,64],{},[25,65,68],{"href":66,"rel":67},"https:\u002F\u002Fwww.bbc.com\u002Ffuture\u002Farticle\u002F20210517-how-a-10k-poker-win-changed-how-i-think",[29],"How winning a 10k poker game changed the way she thinks?",[11,70,71],{},[25,72,75],{"href":73,"rel":74},"https:\u002F\u002Fminus.social",[29],"Social Media that limits your number of posts to 100",[11,77,78],{},"Minus, like life, have limits. How will that change the way you choose which photos to post?",[11,80,81],{},[25,82,85],{"href":83,"rel":84},"https:\u002F\u002Fwww.cnet.com\u002Fnews\u002Fspace-station-astronaut-captures-breathtaking-view-of-the-edge-of-the-earth\u002F",[29],"Mother Nature is more amazing than you know",[11,87,88],{},[25,89,92],{"href":90,"rel":91},"https:\u002F\u002Fpatrickjuchli.com\u002Fen\u002Fposts\u002Flearning-experience\u002F",[29],"Software should give me a sense of calm",[94,95,96],"blockquote",{},[11,97,98],{},"Software should convey a sense of calm. I, as a user, should know what I can do with it and what I can’t do. I always know what’s happening, where I am and what is next. Everything comes easily to me. I don’t get stuck, never feel lost or stressed out.",[11,100,101,102,105,106,108],{},"The factors to effort to learn your software:",[103,104],"br",{},"\nScope",[103,107],{},"\nAvailability",[94,110,111],{},[11,112,113],{},"We need to facilitate learning wherever possible. Concepts as well as spatial and temporal relationships should stay constant and recognizable. Some examples: Software should always tell me directly what I need to know",[11,115,116],{},[25,117,120],{"href":118,"rel":119},"https:\u002F\u002Fwww.georgesaines.com\u002Fblog\u002F2021\u002F9\u002F10\u002Fwhy-im-not-an-angel-investor",[29],"Is angel investing for you?",[122,123,124,131],"ol",{},[125,126,127,128,130],"li",{},"You intrinsically enjoy investing in companies",[103,129],{},"\nAbsent of any financial returns, you wnt to do work to invest in companies anyways: mostly taking meetings with entrepreneurs, reading about business models, and networking with other domain experts.",[125,132,133],{},"You have time - at least 10\u002Fweeks for the next 3-4 years doing work.",[11,135,136],{},"You should consider advocating a portfolio approach to angel investing. You need to diversify your risks",[94,138,139],{},[11,140,141],{},"All of the available literature shows a positive correlation between return on investment and time spent conducting due diligence.",[11,143,144],{},"You need to budget sufficient time for you to build a suitably diversified portfolio.",[11,146,147],{},[25,148,151],{"href":149,"rel":150},"https:\u002F\u002Fbriansunter.com\u002Fblog\u002Ffive-minute-journal\u002F",[29],"The 5 minutes journal tips and tricks",[11,153,154],{},[25,155,158],{"href":156,"rel":157},"https:\u002F\u002Fwww.newyorker.com\u002Fculture\u002Foffice-space\u002Fthe-frustration-with-productivity-culture",[29],"The frustration with productivity culture",[11,160,161],{},[25,162,165],{"href":163,"rel":164},"https:\u002F\u002Falexanderobenauer.com\u002Flabnotes\u002F001\u002F",[29],"The pit of success",[11,167,168],{},[25,169,172],{"href":170,"rel":171},"https:\u002F\u002Freview.firstround.com\u002Fthe-minimum-viable-testing-process-for-evaluating-startup-ideas",[29],"Testing startup idea",[11,174,175],{},[25,176,179],{"href":177,"rel":178},"https:\u002F\u002Ftomgamon.com\u002Fposts\u002Fthings-i-have-learned-new-tech-lead\u002F",[29],"What you can learn becoming a tech lead",[15,181],{},[18,183,185],{"id":184},"product","Product",[11,187,188],{},[25,189,192],{"href":190,"rel":191},"https:\u002F\u002Fwww.reforge.com\u002Fblog\u002Fbalancing-user-vs-business",[29],"How do you balance user and business",[194,195,196,199,202],"ul",{},[125,197,198],{},"Customer’s needs vs growing rapidly. Does it need to be a dichrotomy?",[125,200,201],{},"What are the best practices of creating a habit loop?",[125,203,204],{},"Can a team lose sight of users feedback but hit metric? How does that work?",[206,207,209],"h4",{"id":208},"the-unintended-metrics-the-time-spent-metric","The unintended metrics - the time spent metric.",[11,211,212],{},"What is the difference between user value and business value? And what happens when that clash?",[194,214,215,218],{},[125,216,217],{},"Can we marry these two objectives together?",[125,219,220],{},"Sometimes it can be done with appropriate copywriting",[11,222,223],{},"What is a product tactic? How does that look like?",[11,225,226],{},"You improve what you measure",[94,228,229],{},[11,230,231],{},"Teams incentivized by metrics will move metrics. They won’t address user pain points.",[11,233,234],{},"Some examples include:",[194,236,237,240,243],{},[125,238,239],{},"Clubhouse, push notifications → retention metric",[125,241,242],{},"Snapchat, streaks → repeat daily engagement metric",[125,244,245],{},"Booking.com, urgency messaging to purchase → monetization metric",[11,247,248,249,251],{},"At times, your metric may not address a pain point. But you can avoid this by coming up with meaningful metrics based on pain points first.",[103,250],{},"\nBut painpoint-derived metrics need not be our northstar metrics. You do not need to couple them together.",[11,253,254,255,257],{},"If you do not prioritize users, done inappropriately, they can sense it",[103,256],{},"\nIf you prioritize user value, in the long run, your business value will follow.",[94,259,260],{},[11,261,262],{},"Over the long-run, if a business invests in building user-value and operates with a user-first perspective, business metrics will follow.",[11,264,265],{},[25,266,269],{"href":267,"rel":268},"https:\u002F\u002Fblog.youtube\u002Finside-youtube\u002Fon-youtubes-recommendation-system\u002F",[29],"Youtube on youtube’s recommendation system",[11,271,272],{},[25,273,276],{"href":274,"rel":275},"https:\u002F\u002Fclickhouse.com\u002F#quick-start",[29],"Clickhouse",[11,278,279],{},"You can consider this other tool for your data analytics. Interesting how they chose to open source their library. And their team is stacked.",[11,281,282],{},[25,283,286],{"href":284,"rel":285},"https:\u002F\u002Fwww.manyver.se\u002F",[29],"manyverse",[11,288,289],{},"Decentralised data for social media",[11,291,292],{},[25,293,296],{"href":294,"rel":295},"https:\u002F\u002Fwww.alexhudson.com\u002F2021\u002F09\u002F17\u002Fits-tough-being-an-azure-fan\u002F",[29],"Azure with their downsides",[11,298,299],{},"[startup is not the best way to get rich](A Startup Is The Worst Way To Get Rich | by GreekDataGuy | Sep, 2021 | Making of a Millionaire)",[15,301],{},[18,303,305],{"id":304},"tech","Tech",[11,307,308],{},[25,309,312],{"href":310,"rel":311},"https:\u002F\u002Fbuilding.nubank.com.br\u002Fwhy-we-killed-our-end-to-end-test-suite\u002F",[29],"contract and acceptance test strategy",[11,314,315],{},[25,316,319],{"href":317,"rel":318},"https:\u002F\u002Fgithub.com\u002Fbenbusby\u002Fwhoogle-search#screenshots",[29],"Self hosted Google Search Engine",[11,321,322],{},"Self hosted google like search engine",[11,324,325],{},[25,326,329],{"href":327,"rel":328},"https:\u002F\u002Fmangadex.dev\u002Fmangadex-v5-infrastructure-overview\u002F",[29],"How do you handle 2000 requests per second?",[11,331,332],{},"How does a system handle such high request rate? How does the architecture of such systems look like?",[11,334,335],{},[25,336,339],{"href":337,"rel":338},"https:\u002F\u002Fblog.timescale.com\u002Fblog\u002Fhow-percentile-approximation-works-and-why-its-more-useful-than-averages\u002F",[29],"Timescale DB",[11,341,342],{},"You heard of timescale DB?",[18,344,346],{"id":345},"what-are-timescale-hyperfunctions","What are timescale hyperfunctions?",[11,348,349],{},"They ar a series of SQL functions that makes it easier to manipulate and query time-series data in Postgre SQL with abstracted functions.",[11,351,352],{},"You can use hyperfunctions to calculate percentile approximates of data. Compute time-weighted average.",[11,354,355],{},"These hyperfunctions allow you to calculate percentile approximations.",[11,357,358,359,363,364,366],{},"Check it out [here](",[25,360,361],{"href":361,"rel":362},"https:\u002F\u002Fblog.timescale.com\u002Fblog\u002Fintroducing",[29]," -hyperfunctions-new-sql-functions-to-simplify-working-with-time-series-data-in-postgresql\u002F)",[103,365],{},"\nMonitoring an API falls under the category of application performance monitoring",[11,368,369],{},[25,370,372],{"href":163,"rel":371},[29],"Creating an application in minutes",[11,374,375],{},"You can create application in components that are preset with features and styling. Building on top of react, you will use the syntax of react.",[11,377,378],{},[25,379,382],{"href":380,"rel":381},"https:\u002F\u002Fmedium.com\u002Fgeekculture\u002Fyou-cannot-create-software-without-bugs-problems-and-mistakes-615b6540bc3f",[29],"You cannot build without introducing bug",[11,384,385],{},"Bugs are part of the process. Quoting the article:",[11,387,388],{},"No matter how good a developer you are, these things will happen",[194,390,391,394,397,400,403,406,409,412,415,418,421,424],{},[125,392,393],{},"Create bugs",[125,395,396],{},"Create the wrong software",[125,398,399],{},"Write a dirty hack to get it done",[125,401,402],{},"Architect the wrong design",[125,404,405],{},"Make assumptions",[125,407,408],{},"Fail a code review",[125,410,411],{},"Spend a day where you can’t get the code to work",[125,413,414],{},"Work on a failed project (probably)",[125,416,417],{},"Technology will fail you",[125,419,420],{},"You break the build",[125,422,423],{},"The code won’t compile",[125,425,426],{},"Miss a build a step and cause the environment to not work correctly",[11,428,429,434,436],{},[25,430,433],{"href":431,"rel":432},"https:\u002F\u002Fgirliemac.com\u002Fblog\u002F2017\u002F12\u002F26\u002Fgit-purr\u002F",[29],"git explained with Cats",[103,435],{},[25,437,440],{"href":438,"rel":439},"https:\u002F\u002Ftrishagee.com\u002F2020\u002F09\u002F07\u002Freading-code-is-a-skill\u002F",[29],"Reading code is a skill",[11,442,443],{},"Skills can be learnt. Skills can be taught and improve over time. Writing readable code is a skill.Put yourself into a feedback loop; with deliberate practice you can improve and save all the readers of your code a ton of pain in the future.",[11,445,446],{},[25,447,450],{"href":448,"rel":449},"https:\u002F\u002Fgithub.com\u002Fjonathandion\u002Fawesome-emails",[29],"email marketing tools",[15,452],{},[454,455,457],"h2",{"id":456},"tldr","TLDR;",[11,459,460],{},"The technology that we know 18 months ago is no longer the same. You have to consistency keep yourself well versed and updated with the latest happening. No, you do not do that out of fear of missing out. You learn because you have a learned attitude to seek knowledge so you can gain wisdom along the way. In the space of technology, knowledge is fills up the gap between a sucessful senior CTO with a fresh graduate.",{"title":462,"searchDepth":463,"depth":464,"links":465},"",2,3,[466,467,471,472,473],{"id":20,"depth":464,"text":21},{"id":184,"depth":464,"text":185,"children":468},[469],{"id":208,"depth":470,"text":209},4,{"id":304,"depth":464,"text":305},{"id":345,"depth":464,"text":346},{"id":456,"depth":463,"text":457},null,"2021-10-05","Reading on a consistent basis allows you to enjoy the compounding effect","Making sense of life requires you to learn new skills, understand a new perspective throughout your time here on Earth. Being intentional to learn is merely an…","md","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1519682577862-22b62b24e493?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1170&q=80","en",true,{"layout":483,"fig-caption":474,"tags":484},"post",[485,486,487,488,489,490,491,492,493,494,495],"build business code","application","create data","investing","metrics","pain points","skills","software","startup system","timescale","user","\u002Fposts\u002Fen\u002F2021-10-05-sept-articles",{"title":6,"description":476},"2021-10-05-sept-articles","posts\u002Fen\u002F2021-10-05-sept-articles",[485,486,487,488,489,490,491,492,493,494,495],"MWAE6js20RWmmfM4HvVKrmSyuZUsAHNKrp5klZKrnZI",{"slug":503,"title":504},"2021-11-01-oct-articles","The month of Oct creates a sense of retrospection",{"slug":506,"title":507},"2021-08-08-2-mins-rule","Achieving your life goals starts with a 2min rule",false,1794023764192]