[{"data":1,"prerenderedAt":727},["ShallowReactive",2],{"post-en-2023-02-28-feb-article":3},{"post":4,"newer":720,"older":723,"hasTranslation":726},{"id":5,"title":6,"body":7,"cardImg":699,"date":700,"description":701,"excerpt":702,"extension":703,"figCaption":699,"img":704,"lang":705,"listed":673,"meta":706,"navigation":673,"path":713,"readingTime":714,"seo":715,"slug":716,"stem":717,"tagList":718,"__hash__":719},"posts\u002Fposts\u002Fen\u002F2023-02-28-feb-article.md","Figuring out how to juggle life, work & your own personal growth",{"type":8,"value":9,"toc":693},"minimark",[10,14,17,20,23,28,37,40,47,50,53,56,63,70,77,80,87,94,97,104,107,114,117,124,127,134,137,140,147,153,160,167,170,177,184,190,193,200,207,214,221,228,235,245,248,254,257,263,266,269,276,283,289,295,299,306,309,316,319,326,332,339,342,355,362,365,372,375,382,385,388,395,402,405,417,457,465,475,504,514,526,540,555,558,566,573,580,587,594,611,614,617,620,626,629,635,638,641,648,655,662,674,681,683,687,690],[11,12,13],"p",{},"In the month of Feburary, I found myself in an interesting position. Swarm with the post-covid setup, businesses has started to fall back on physical meetings to establish trust and relationship building. While that has been good, there are more effort required to get businesses going.",[11,15,16],{},"Despite that, you want to ensure you are still on a steep learning curve to push yourself to the next level in your own personal development. Before you can get started on your development, you want to know which areas you wish to focus on.",[11,18,19],{},"Area of focus has been neglected and its time to make some adjustments to steer us back on course. In this article, we will be breaking down the learning into general learning, technical learning, ideally business learnings as well.",[21,22],"hr",{},[24,25,27],"h2",{"id":26},"general","General",[11,29,30],{},[31,32,36],"a",{"href":33,"rel":34},"https:\u002F\u002Fcollabfund.com\u002Fblog\u002Fi-read-1-000-investor-reports-last-year-heres-what-i-learned\u002F",[35],"nofollow","Investors’ report structrure",[11,38,39],{},"Understand what your investors may need. You want to set them to help you succeed. While not everyone is in solely for the mission, they want to know how they can support you and thereupon not lose their own investments.",[11,41,42],{},[31,43,46],{"href":44,"rel":45},"https:\u002F\u002Fvikunja.io",[35],"Open Sourced Todo app",[11,48,49],{},"These open source applications are really good quality. Its not just open source and so poor quality that its not even usable. On the contrary, they are really good as a base.",[11,51,52],{},"The challenge is how you can work ontop of the existing code base. how can you extend the functionalities on a code base quality you may not be convinced of.",[11,54,55],{},"From a technical angle, do not mistake good UI with good code.",[11,57,58],{},[31,59,62],{"href":60,"rel":61},"https:\u002F\u002Ftimemymeeting.com\u002F?started=12:1pm",[35],"Time my meeting",[11,64,65,66,69],{},"Interesting fun facts that comes along with timing.",[67,68],"br",{},"\nQuite an interesting idea to replicate",[11,71,72],{},[31,73,76],{"href":74,"rel":75},"https:\u002F\u002Fyafetn.github.io\u002F2023\u002F01\u002F20\u002Fso-good-they-cant-lay-you-off.html",[35],"Too good they cant lay you off",[11,78,79],{},"Interesting way to cement your position in a company. While this could be true, i wonder how a company’s culture, goal structure, and feedback system can avoid this problem. While its good for you as an individual, I could see how decisions that are good for you but poor for the company may be made.",[11,81,82],{},[31,83,86],{"href":84,"rel":85},"https:\u002F\u002Fwww.cambridge.org\u002Fcore\u002Fjournals\u002Fjapanese-journal-of-political-science\u002Farticle\u002Fjapan-the-harbinger-state\u002F2A9123B64A04C480B1BC5669FC2C8AF3",[35],"The Harbinger State",[11,88,89],{},[31,90,93],{"href":91,"rel":92},"https:\u002F\u002Fphilsiarri.substack.com\u002Fp\u002Fway-fewer-people-are-creating-new",[35],"80% less podcast created in 2022 than 2020",[11,95,96],{},"The wave has passed. People have been stepping out of their doors. The way to establish themselves has converged back to the physical space.",[11,98,99],{},[31,100,103],{"href":101,"rel":102},"https:\u002F\u002Fneal.fun\u002Fwonders-of-street-view\u002F",[35],"Wonder of street view",[11,105,106],{},"You can randomize the streets you wish to visit. Interesting concept",[11,108,109],{},[31,110,113],{"href":111,"rel":112},"https:\u002F\u002Fsive.rs\u002Fmb",[35],"The power of make believe",[11,115,116],{},"Children do this and subconsciously adults do too. We create a narrative in our head, and we love the way it makes us feel. It makes us feel less helpless, more secure, more convinced that the responsibilities do not lie in our hands",[11,118,119],{},[31,120,123],{"href":121,"rel":122},"https:\u002F\u002Fidlewords.com\u002Ftalks\u002Fwebsite_obesity.htm",[35],"Website Obesity",[11,125,126],{},"Interesting way to describe the issue with a bloated Website. With the power of javascript, there lies the abuse. Not utilized sparingly, it can add in unnecessary bloat.",[11,128,129],{},[31,130,133],{"href":131,"rel":132},"https:\u002F\u002Ftimeretain.com",[35],"Tracking, visualising and exporting hours tracked",[11,135,136],{},"Interesting how you have a tool just for time tracking. Is it that challenging? Rather, why would an excel not be sufficient for time tracking? Or why do anyone need to track their time on projects to the minute?",[11,138,139],{},"Assuming its a project from fiver, they already have timers to track the hours. They have their own tooling, thus the question on the need for an independent time tracking tool.",[11,141,142],{},[31,143,146],{"href":144,"rel":145},"https:\u002F\u002Fwww.funnyhowtheknightmoves.com",[35],"Funny how the knight moves?",[11,148,149,150,152],{},"Interesting game that lets you understand how the knight moves in cheese.",[67,151],{},"\nTechnically you can work backwards from the spot you wish to land on. The obstacle of the queen is an interesting way of creating some level of difficulty.",[11,154,155],{},[31,156,159],{"href":157,"rel":158},"https:\u002F\u002Fwww.a.team\u002F\u002Fmission\u002Fthe-great-betrayal",[35],"More control over my employment status",[11,161,162],{},[31,163,166],{"href":164,"rel":165},"https:\u002F\u002Fwww.kalzumeus.com\u002F2011\u002F10\u002F28\u002Fdont-call-yourself-a-programmer\u002F",[35],"Don’t call yourself a Programmer",[11,168,169],{},"Engineers create business value, not just programming software",[11,171,172],{},[31,173,176],{"href":174,"rel":175},"https:\u002F\u002Fblog.jim-nielsen.com\u002F2023\u002Fart-of-knowing-when-to-quit\u002F",[35],"Art of knowing when to quit",[11,178,179],{},[31,180,183],{"href":181,"rel":182},"https:\u002F\u002Fneal.fun\u002Fperfect-circle\u002F",[35],"Drawing the perfect Circle",[11,185,186,187,189],{},"How do people trace the motion of the finger?",[67,188],{},"\nHow do we track the scoring of a circle?",[11,191,192],{},"We can consider formula used to trace out the perfect circle. the further you are from the perfect circle, we can then measure the distance of every point from that line.",[11,194,195],{},[31,196,199],{"href":197,"rel":198},"https:\u002F\u002Fjorzel.github.io\u002Fdeep-work-essentialism-in-asynchronous-culture\u002F",[35],"Deep Work",[11,201,202],{},[31,203,206],{"href":204,"rel":205},"https:\u002F\u002Fwww.courier.com\u002Fblog\u002Fowned-a-major-feature-as-intern\u002F",[35],"PM intern being a product owner",[11,208,209],{},[31,210,213],{"href":211,"rel":212},"http:\u002F\u002Fwhatcolorisit.sumbioun.com",[35],"Featuring the Color",[11,215,216],{},[31,217,220],{"href":218,"rel":219},"https:\u002F\u002Fdynomight.net\u002Farguments\u002F",[35],"Topics for more meaningful Arguments in Family Meeting",[11,222,223],{},[31,224,227],{"href":225,"rel":226},"https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=34029801",[35],"Best Advice in 2022",[11,229,230],{},[31,231,234],{"href":232,"rel":233},"https:\u002F\u002Fmedium.ikuznetsov.com\u002Fthe-four-things-i-wish-i-knew-before-founding-my-mental-health-startup-2a7e1faa99e5",[35],"4 Things I knew before starting my Mental Health Startup",[236,237,238,242],"ol",{},[239,240,241],"li",{},"Need more capital for a product Company - More than $200k USD",[239,243,244],{},"Investors won’t be impressed by the product in the early days",[11,246,247],{},"Finding PMF will be a challenge and you need to be patient with that",[236,249,251],{"start":250},3,[239,252,253],{},"Product will not sell itself, invest in PR & Marketing.",[11,255,256],{},"Being in places founder gather can help position you among operators. You want to gather feedback as early as possible and typically you find founders more willing to share feedback. Not from a point of expertise but a point of genuine support. They were once in your position: Pre product Market Fit, and wished some others were able to provide that same feedback.",[236,258,260],{"start":259},4,[239,261,262],{},"Fundraising is a full time responsibility.",[11,264,265],{},"Fundraising is about narratives & relationships.",[11,267,268],{},"The market lives in inflated truth, anyone who tells the truth about their projects will not look ambitious & convincing enough.",[11,270,271],{},[31,272,275],{"href":273,"rel":274},"https:\u002F\u002Frealizeengineering.blog\u002F2021\u002F01\u002F20\u002Fwe-are-drowning-in-information-while-starving-for-wisdom\u002F",[35],"Filled with Knowledge, Starved of Wisdom",[11,277,278],{},[31,279,282],{"href":280,"rel":281},"https:\u002F\u002Fjeffammons.com\u002F2023\u002F01\u002F06\u002Fgrowing-leaders-to-solve-the-hardest-problems\u002F",[35],"Motivating your managers can be challenging",[11,284,285,286,288],{},"External Motivator: Supporting\u002FCoaching\u002FPublic Recognition of work",[67,287],{},"\nExternal Detractor: high difficulty at work\u002Fdiscouragement from leaders",[11,290,291,292,294],{},"Internal Motivator: Drive to improve\u002Fconfidence in solution\u002Fskillfulness\u002Fpassion",[67,293],{},"\nInternal Detractor: Anxiety\u002F Low confidence in ability",[24,296,298],{"id":297},"technical","Technical",[11,300,301],{},[31,302,305],{"href":303,"rel":304},"https:\u002F\u002Fshopify.github.io\u002Fspatial-commerce-projects\u002FWonkaVision\u002F",[35],"Web could be more than 2D",[11,307,308],{},"Interesting if we could have our systems in a VR. Figuring out how career preparation could be more immersive than just a static website.",[11,310,311],{},[31,312,315],{"href":313,"rel":314},"https:\u002F\u002Fgithub.com\u002Fautomatisch\u002Fautomatisch",[35],"Zapier Alternative",[11,317,318],{},"Getting your work automated is one of the best feelings. Hard to request, but easy to experience its value.",[11,320,321],{},[31,322,325],{"href":323,"rel":324},"https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=34488938",[35],"Scrum for Dev\u002Fops Tickets",[11,327,328,329,331],{},"The nature of work may not be as straight forward with clear feedback loop from any frameworks.",[67,330],{},"\nFor example, in nodejs, when you make an error, the compiler directs you to the file & line. You solve it and move forward. In Devops, when a setup does not work, it just fails.",[11,333,334],{},[31,335,338],{"href":336,"rel":337},"https:\u002F\u002Fwww.workingsoftware.dev\u002Fsoftware-architecture-documentation-the-ultimate-guide\u002F",[35],"Writing documentation for Software Architecture",[11,340,341],{},"Challenging the notion that code tells the story, and thus no need for documentation. This is true at the application layer. Not entirely true when it is at the architecture level",[11,343,344,349,351,352,354],{},[31,345,348],{"href":346,"rel":347},"https:\u002F\u002Finitialcommit.com\u002Fblog\u002Fgit-sim",[35],"git-sim",[67,350],{},"\nThe visualization with animation can help in a teaching setup.",[67,353],{},"\nThis can be useful to understand the hidden implications of any git command",[11,356,357],{},[31,358,361],{"href":359,"rel":360},"https:\u002F\u002Fsimonwillison.net\u002F2023\u002FJan\u002F13\u002Fsemantic-search-answers\u002F",[35],"GPT3 with your own data",[11,363,364],{},"Not as easy as it looks but something that is technically within reach. Needs more exploration to understand the cost required.",[11,366,367],{},[31,368,371],{"href":369,"rel":370},"https:\u002F\u002Fmatthewc.dev\u002Fmusings\u002Funit-tests\u002F",[35],"Unit Test ‘s role",[11,373,374],{},"Setting unit tests as a way to document your progress and what you have yet to complete",[11,376,377],{},[31,378,381],{"href":379,"rel":380},"https:\u002F\u002Fmailchimp.com\u002Fen-gb\u002Fjanuary-2023-security-incident\u002F",[35],"Security Issue at MailChimp",[11,383,384],{},"If your company encounters a security issue, be the one to talk about it. If you are not talking about it, then someone else will. Especially if you are a big big company.",[11,386,387],{},"Unauthorised access, that means your audit logs needs to flag out for high security level work and needs to alert out quick immediate actions",[11,389,390],{},[31,391,394],{"href":392,"rel":393},"https:\u002F\u002Foffsec.tools",[35],"List of Security Technology Tools",[11,396,397],{},[31,398,401],{"href":399,"rel":400},"https:\u002F\u002Fcodersblock.com\u002Fblog\u002Fthe-surprising-things-that-css-can-animate\u002F",[35],"Surprising things CSS can animate",[11,403,404],{},"Understand Interpolation. When the browser animates a CSS value, it creates a sequence of intermediate values over the course of the animation.",[406,407,408],"blockquote",{},[11,409,410,411,413,414,416],{},".boo-move {",[67,412],{},"\nanimation: move 6s ease-in-out infinite alternate;",[67,415],{},"\n}",[11,418,419,420,422,423,425,426,428,429,433,434,449,450,452,453,416,455,416],{},"@keyframes move {",[67,421],{},"\nfrom {",[67,424],{},"\nz-index: 1;",[67,427],{},"\n\u002F_ ",[430,431,432],"code",{},"transform"," here to appear further away ",[435,436,437,438,416,440,442,443,445,446,448],"em",{},"\u002F",[67,439],{},[67,441],{},"\nto {",[67,444],{},"\nz-index: 6;",[67,447],{},"\n\u002F"," ",[430,451,432],{}," here to appear closer _\u002F",[67,454],{},[67,456],{},[406,458,459],{},[11,460,461,462,464],{},"@keyframes swing-backwards {",[67,463],{},"\n0% {",[466,467,472],"pre",{"className":468,"code":470,"language":471},[469],"language-text","z-index: 2;\n\u002F* `transform` here to overlap inwards and appear closer *\u002F\n","text",[430,473,470],{"__ignoreMap":474},"",[11,476,477,478,480,481,428,483,485,486,449,497,499,500,416,502,416],{},"}",[67,479],{},"\n50% {",[67,482],{},[430,484,432],{}," here to swing outwards ",[435,487,437,488,416,490,492,493,425,495,448],{},[67,489],{},[67,491],{},"\n100% {",[67,494],{},[67,496],{},[430,498,432],{}," here to appear further away _\u002F",[67,501],{},[67,503],{},[406,505,506],{},[11,507,508,509,511,512,416],{},".widget-wrapper {",[67,510],{},"\ncounter-reset: sum;",[67,513],{},[11,515,516,517,519,520,522,523,525],{},".digit-4 { —increment: 8; }",[67,518],{},"\n.digit-3 { —increment: 4; }",[67,521],{},"\n.digit-2 { —increment: 2; }",[67,524],{},"\n.digit-1 { —increment: 1; }",[11,527,528,529,531,532,534,535,537,538,416],{},".digit::before {",[67,530],{},"\ncontent: ‘0’;",[67,533],{},"\nanimation: flip-digit step-end infinite;",[67,536],{},"\nanimation-duration: calc(var(—increment) * 2s);",[67,539],{},[11,541,542,543,480,545,547,548,550,551,416,553,416],{},"@keyframes flip-digit {",[67,544],{},[67,546],{},"\ncontent: ‘1’;",[67,549],{},"\ncounter-increment: sum var(—increment);",[67,552],{},[67,554],{},[11,556,557],{},"You can animate digit flips without javascript",[11,559,560,561,563,564,416],{},".decimal-output::before {",[67,562],{},"\ncontent: counter(sum);",[67,565],{},[11,567,568],{},[31,569,572],{"href":570,"rel":571},"https:\u002F\u002Fgithub.com\u002FTheMozg\u002Fawk-raycaster",[35],"3D first shooter game",[11,574,575],{},[31,576,579],{"href":577,"rel":578},"https:\u002F\u002Fretool.com\u002Fproducts\u002Fmobile",[35],"Retool",[11,581,582],{},[31,583,586],{"href":584,"rel":585},"https:\u002F\u002Fgithub.com\u002FBlinkDL\u002FChatRWKV",[35],"ChatGPT but ChatRWKV",[11,588,589],{},[31,590,593],{"href":591,"rel":592},"https:\u002F\u002Fwww.simplethread.com\u002F20-things-ive-learned-in-my-20-years-as-a-software-engineer\u002F",[35],"Things learnt from Software Engineer of 20 years",[236,595,596,599,602,608],{},[239,597,598],{},"Software engineers should write regularly",[239,600,601],{},"keep your processes as lean as possible",[239,603,604,605,607],{},"Software engineers, like humans, need to feel ownership",[67,606],{},"\nthats why devops is popular - gives you the ability to own the process from start till end, and can be directly responsible for delivering value.",[239,609,610],{},"Always strive to build smaller systems",[11,612,613],{},"Don’t get pushed by budgets or PR to build big systems; especially if 50% simpler\u002Fsmaller systems can do just the same job or eventually a much simpler job (less maintenance with a smaller system).",[11,615,616],{},"Find out what you need to build, allocate a budget for it. If you have spare budgets, use it for R&D or better customer discoveries. You want to put your product consistently infront of end-users and get real genuine feedback from them.",[11,618,619],{},"If you are building an internal system, get the internal stakeholder’s feedback. Don’t build without feedback, kidding yourself that you are a great builder. You are only a great builder when the product has stood the test of stress & feedback.",[236,621,623],{"start":622},5,[239,624,625],{},"Software is a means to an end",[11,627,628],{},"The primary job of any software engineer is to deliver value. If value is what you want to focus on, sometimes, the best tool for the job is not software at all.",[236,630,632],{"start":631},6,[239,633,634],{},"The best software engineers think like designers",[11,636,637],{},"You understand the end user, you plan your product around your end user. It may be an API, great engineers will consider who will be using it, why it will be used, how it will be used, and what is important to these users. Keeping the user’s needs in mind is the heart of a good user experience.",[11,639,640],{},"Break out of the typical UX mentally - frontend with nice visuals. User by definition is a person\u002Fsubject utilizing a service\u002Fproduct. From this perspective, there are users of backend services, there are users of APIs. And you want to give these users a good UX. Stripe does a good job with this.",[11,642,643],{},[31,644,647],{"href":645,"rel":646},"https:\u002F\u002Fwww.simplethread.com\u002Fdoerrs-law-on-product-teams\u002F",[35],"Doerr’s Law on Product Team",[11,649,650],{},[31,651,654],{"href":652,"rel":653},"https:\u002F\u002Faustinhenley.com\u002Fblog\u002Fchallengingalgorithms.html",[35],"Challenging Algorithm Questions",[11,656,657],{},[31,658,661],{"href":659,"rel":660},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=kCc8FmEb1nY",[35],"Building GPT",[663,664,667],"div",{"className":665},[666],"video-embed",[668,669],"iframe",{"src":670,"frameBorder":671,"allow":672,"allowFullScreen":673},"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FkCc8FmEb1nY","0","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",true,[11,675,676],{},[31,677,680],{"href":678,"rel":679},"https:\u002F\u002Fwww.testim.io\u002Fblog\u002Fwhat-is-test-automation\u002F",[35],"What is test Automation",[21,682],{},[24,684,686],{"id":685},"tldr","TLDR;",[11,688,689],{},"For the month of Feburary,",[11,691,692],{},"it has been a good reflection on what are the most important aspects of work. As a founder, put time to work on your business, not in your business. Your circle needs to enlarge every single day, you cannot afford to lose focus on what is truly the most important.",{"title":474,"searchDepth":694,"depth":250,"links":695},2,[696,697,698],{"id":26,"depth":694,"text":27},{"id":297,"depth":694,"text":298},{"id":685,"depth":694,"text":686},null,"2023-02-28","As you start to wear multiple hats in life, how do you dedicate a portion of your time for self investment?","In the month of Feburary, I found myself in an interesting position. Swarm with the post-covid setup, businesses has started to fall back on physical meetings to…","md","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1519682577862-22b62b24e493","en",{"layout":707,"fig-caption":699,"tags":708},"post",[709,710,711,712],"reading","learning","passion","enjoying the learning progress","\u002Fposts\u002Fen\u002F2023-02-28-feb-article",8,{"title":6,"description":701},"2023-02-28-feb-article","posts\u002Fen\u002F2023-02-28-feb-article",[709,710,711,712],"TbG5mXmZwBWx4H9Jt4tJ2d96I7GqRHEzpUC8aWK0CQ4",{"slug":721,"title":722},"2023-04-06-enterprise-sales-102","Enterprise Sales 102 - beyond general sales",{"slug":724,"title":725},"2023-01-26-uk-job-prep","The Job Preparation Space of United Kingdom",false,1794023764318]