<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: hackeryogi</title><link>https://news.ycombinator.com/user?id=hackeryogi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 31 Aug 2026 08:12:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hackeryogi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hackeryogi in "Coordination Headwind: How Organizations Are Like Slime Molds"]]></title><description><![CDATA[
<p>True. This was written with the context of Google which was, to a large extent and up until very recently, a good example of the resilience and magic a slime mold can be.<p>It is not true today, and as you mentioned "fundamentally incompatible with a next-quarter profit driven.."</p>
]]></description><pubDate>Sun, 30 Aug 2026 18:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49501669</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=49501669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49501669</guid></item><item><title><![CDATA[New comment by hackeryogi in "Ask HN: Why do we need MCP?"]]></title><description><![CDATA[
<p>To add to this, MCPs usually focus on capabilities. This is especially useful in multi-hop situations.<p>As an illustration, lets say I ask the agent to “Read the issue Bob posted today from Linear (issue tracker), pull relevant logs from DataDog (log tool) and suggest a fix”<p>In the MCP world, my agent doesn’t have to spend tokens / time understanding APIs or the protocol (as the parent comment suggests). Instead, it relies on the tool provider for the best way to “read the issue” or “pull logs”.<p>Same thing, in the API world, would usually involve multiple API hits (and possibly using the wrong APIs or params for them), interpreting the results and hitting few more APIs again.</p>
]]></description><pubDate>Sun, 30 Aug 2026 16:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500172</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=49500172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500172</guid></item><item><title><![CDATA[New comment by hackeryogi in "Ask HN: Do you run A/B Tests?"]]></title><description><![CDATA[
<p>Thanks for the link. Very succinct. Coincidentally, just a week back, I ordered the book it mentions.<p>I completely agree with everything you mentioned (And thanks for giving in numbers too!).<p>Since you’ve clearly thought this through, if I can push you to the hypothetical - at what point would you want to run multiple tests in parallel? Will it be largely a function of your dev team (more productive everyone) or active users (more frequent feature build outs / cross cutting rollouts) ?<p>Thanks again for the note. Very helpful.</p>
]]></description><pubDate>Sun, 30 Aug 2026 15:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49499253</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=49499253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49499253</guid></item><item><title><![CDATA[Ask HN: Do you run A/B Tests?]]></title><description><![CDATA[
<p>I was introduced to ridiculously simplified A/B testing while working at BigTech. I wanted to understand the landscape of running A/B tests outside of BigTech. 
As an example, I recently worked with a Fintech startup that was not running true A/Bs via randomised user buckets, but they did have a setup to test out a feature with a particular cohort before a larger rollout.<p>So, do you do A/B testing or feature flagging in any way? If yes, can you also mention<p>* Daily Active Users / Monthly Active users? Trying to understand at what “scale” does A/B testing make sense for organisations<p>* What’s the infrastructure and plumbing look like? Inhouse setup (add a flag to a user profile or if conditions in code?) or do you pay for a SaaS that helps?<p>* What’s the overhead like? Do you feel it’s worth it?<p>If you are not using A/B testing, why not? Is it the initial investment or the followup maintenance that is the headache?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49498145">https://news.ycombinator.com/item?id=49498145</a></p>
<p>Points: 4</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 30 Aug 2026 12:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49498145</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=49498145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49498145</guid></item><item><title><![CDATA[So, you wanna work at a startup?]]></title><description><![CDATA[
<p>Article URL: <a href="https://yogis.blog/posts/wanna_work_for_startups/">https://yogis.blog/posts/wanna_work_for_startups/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46836572">https://news.ycombinator.com/item?id=46836572</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 31 Jan 2026 13:37:26 +0000</pubDate><link>https://yogis.blog/posts/wanna_work_for_startups/</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=46836572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46836572</guid></item><item><title><![CDATA[A Product Perspective for Software Hackers]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.theboringtech.io/2020/10/25/product_perspective.html">https://blog.theboringtech.io/2020/10/25/product_perspective.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24897593">https://news.ycombinator.com/item?id=24897593</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Oct 2020 16:01:11 +0000</pubDate><link>https://blog.theboringtech.io/2020/10/25/product_perspective.html</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=24897593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24897593</guid></item><item><title><![CDATA[New comment by hackeryogi in "Ask HN: How do you evaluate the culture of the dev team you're interviewing for?"]]></title><description><![CDATA[
<p>Very well summed up.<p>In addition, same set of questions can also be asked to people who've recently left the organisation.<p>I'd use the following criteria to filter ex employees:<p>- Reliable 1st/2nd level connections<p>- Folks who have shown stability in the past (generally stick to jobs for > 2 years)<p>Obviously, they'd come with biases. But, talking 2-3 people should also help reliably gather broad culture patterns.
Should avoid listening to evidently disgruntled folks.</p>
]]></description><pubDate>Wed, 02 Sep 2020 11:30:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=24352186</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=24352186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24352186</guid></item><item><title><![CDATA[New comment by hackeryogi in "Beginner's Guide to Abstraction"]]></title><description><![CDATA[
<p>Well written article<p>> DON'T BE AFRAID TO DISMANTLE THE WRONG ABSTRACTION<p>Couldn't agree more with the statement, though I don't completely agree with the author's suggestion to copy paste. Duplicating code _is debt_. It may help us go faster now, but it'll almost inevitably come back to bite. It is manageable if 1/2 people do it 1/2 times - definitely not manageable if 5/6 people do it 5/6 times.<p>I believe the general hesitation of not touching a piece of code (or, getting by with that optional param) is due to the fear of fucking things up. Having your code test covered gives an amazing amount of confidence to rip apart old abstractions to yield newer ones that serve the purpose of the _current code_. To me, this route is more preferable  to duplicating code.<p>Even with the best of intentions, Hacking an abstraction with that one optional parameter is inevitable. Tests help in our ability to repay that debt faster - on time & in full.<p>Basically they make all abstractions a lot cheaper - easier to write and easier to throw away. Thereby solving the problem of having a 'wrong abstraction' too early.</p>
]]></description><pubDate>Sun, 05 Jul 2020 03:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=23736423</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=23736423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23736423</guid></item><item><title><![CDATA[New comment by hackeryogi in "Choose Boring Technology (2015)"]]></title><description><![CDATA[
<p>While I completely agree with your _sentiments_ I think there is a conflation between choosing _the right tool_ for the job vs using 'too many things'.<p>I shun the unnecessary - completely with you on that. 
But I'd prefer gaining relative mastery over _1 decent tool_ in each of the areas that you pointed out so that I have enough tools in my toolkit which prevent me from using the wrong tool for the wrong job. For example, I'd hate to use shell scripts to do something that ansible does really well.<p>A modern solution, fortunately or unfortunately, is built up of multiple smaller tool sets as you pointed out - and, if used correctly, each enhance productivity tremendously. Writing a frontend app (something that I've only recently started doing since I'm on my own) is immensely more productive if working with something like react rather than with a relatively old framework based on the jvm.<p>What I'm trying to say is - tech we use is ultimately a tool - we should optimise for productivity. In that case, Boring Technology helps being more productive since we know a lot more about it which makes it easier for us to bend it to our will as well as debug/diagnose the unknowns.<p>But it also doesn't mean we continue to use `grep` when silversearcher/ripgrep is out there in the world :)<p>That's the lens that I look with when I come across new tools/technologies (regardless of how long they've been around) - do they have the potential to be net-productivity enhancers over a long-ish period of time && by how much (0.5x? 5x?).</p>
]]></description><pubDate>Sun, 07 Jun 2020 06:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=23445134</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=23445134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23445134</guid></item><item><title><![CDATA[Tales of Tech Interviews]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.theboringtech.io/2020/05/29/tales_of_tech_interviews.html">https://blog.theboringtech.io/2020/05/29/tales_of_tech_interviews.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23378430">https://news.ycombinator.com/item?id=23378430</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jun 2020 13:53:55 +0000</pubDate><link>https://blog.theboringtech.io/2020/05/29/tales_of_tech_interviews.html</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=23378430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23378430</guid></item><item><title><![CDATA[New comment by hackeryogi in "Ask HN: Mind bending books to read and never be the same as before?"]]></title><description><![CDATA[
<p>Thank you for starting such an interesting thread. 
Going through all the comments a few days after the question was asked is very rewarding ! So many books marked as 'to read' :)<p>My contribution:
If you're not familiar with Quantum Physics, do check out 'Through Two doors at once'. There were numerous instances while reading the book that I had to just put it down and think deeply - mostly philosophical thoughts around what we are and how magical nature is. The subject matter is very very approachable - even to someone like me who hasn't read a physics book in like a decade.<p><a href="https://www.goodreads.com/book/show/38527619-through-two-doors-at-once" rel="nofollow">https://www.goodreads.com/book/show/38527619-through-two-doo...</a></p>
]]></description><pubDate>Fri, 15 May 2020 13:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=23192018</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=23192018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23192018</guid></item><item><title><![CDATA[New comment by hackeryogi in "Time is the only real currency we have"]]></title><description><![CDATA[
<p>You, sir, seem to have a xkcd catalogued in your head much better than I do.<p>Thank you sensei ! Well met indeed :)</p>
]]></description><pubDate>Sun, 26 Apr 2020 06:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=22984967</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22984967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22984967</guid></item><item><title><![CDATA[New comment by hackeryogi in "Time is the only real currency we have"]]></title><description><![CDATA[
<p>Thank you for this - and the references to how you came across the concept.
I was personally only recently introduced to anki [1] & [2]<p>However, I tried it out but I couldn't end up using it to 'remember books' or broader concepts that the books convey indirectly. I've started summarising books and using a manual form of spaced repetition to remember them better.<p>Do you have any advice on organising such knowledge better?<p>[1] <a href="https://ncase.me/remember/" rel="nofollow">https://ncase.me/remember/</a>
[2] <a href="https://superorganizers.substack.com/p/how-to-build-a-learning-machine" rel="nofollow">https://superorganizers.substack.com/p/how-to-build-a-learni...</a></p>
]]></description><pubDate>Sun, 26 Apr 2020 05:56:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=22984884</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22984884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22984884</guid></item><item><title><![CDATA[New comment by hackeryogi in "Time is the only real currency we have"]]></title><description><![CDATA[
<p>Does xkcd even need attribution? I was sure most readers would recognise the art (if not the comic) :)<p>Point taken and corrected (noob blogger mistakes!)<p>Thanks!</p>
]]></description><pubDate>Sat, 25 Apr 2020 14:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=22978245</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22978245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22978245</guid></item><item><title><![CDATA[New comment by hackeryogi in "Time is the only real currency we have"]]></title><description><![CDATA[
<p>Thanks for the feedback. It does have a short write up on things to do. I have a lot more opinions on that, but was trying to balance out the overall length of the post.
Will try having one out just on the dev environment :)</p>
]]></description><pubDate>Sat, 25 Apr 2020 13:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=22977926</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22977926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22977926</guid></item><item><title><![CDATA[New comment by hackeryogi in "Time is the only real currency we have"]]></title><description><![CDATA[
<p>Hopefully - that's what we're working on :)</p>
]]></description><pubDate>Sat, 25 Apr 2020 13:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=22977821</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22977821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22977821</guid></item><item><title><![CDATA[Time is the only real currency we have]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.theboringtech.io/2020/04/16/time_is_the_real_currency.html">https://blog.theboringtech.io/2020/04/16/time_is_the_real_currency.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22977637">https://news.ycombinator.com/item?id=22977637</a></p>
<p>Points: 595</p>
<p># Comments: 300</p>
]]></description><pubDate>Sat, 25 Apr 2020 12:38:51 +0000</pubDate><link>https://blog.theboringtech.io/2020/04/16/time_is_the_real_currency.html</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22977637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22977637</guid></item><item><title><![CDATA[New comment by hackeryogi in "Releasing software to the fleet far too quickly broke stuff"]]></title><description><![CDATA[
<p>This is quite the representative case between Infra teams (or PaaS or SRE - based on where you're located) and application teams.<p>Being part of the platform team, I've been in the exact same situation before at an ex employer. We assumed that _infra problems_ were _everyone's problems_ and how can anyone who cares about their application _not_ adopt to the latest-and-greatest-platform (or tool) we released.
A lot of time was spent on figuring out the 'best approach' to getting everyone onboard quickly - we tried the carrot and the stick. We failed miserably at both.<p>The trouble is, as someone else mentioned here - we didn't really go and _talk to the customer_. Internal customers are customers too - and 'product' thinking should be equally applied to all internal platforms. The general rule applies - talk to the customer and understand what they're going through. They have their own sets of problems and priorities.<p>(a) Is the latest way actually _saving them a lot of time_<p>(b) Can we take another 2 weeks and make it even easier for them to come on board?<p>(c) If they're really busy and/or lack the expertise, can we carve out some time to give enough training sessions?<p>Yet, this never happens and we invariably end up blaming the application teams for _not doing this seemingly simple_ change. It may seem downright stupid from the platform engineer's PoV, but we are partly to blame.<p>This also leads me to think that the cloud wars will be won by the <cloud-provider> that does this job better - of understanding the customer needs on a day to day basis and building platforms for them.</p>
]]></description><pubDate>Fri, 24 Apr 2020 10:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=22966668</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22966668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22966668</guid></item><item><title><![CDATA[New comment by hackeryogi in "Ask HN: I'm declaring dotfile bankruptcy. How to start from scratch effectively?"]]></title><description><![CDATA[
<p>All my dotfiles are in a git repo.<p>Whenever I'm doing a fresh install, I simply download all my most-used packages and rsync the dot files.<p>I'm planning on investing some time and setting up Ansible so I only have to install python and it does the rest for me.<p>HTH</p>
]]></description><pubDate>Thu, 23 Apr 2020 16:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=22957735</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22957735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22957735</guid></item><item><title><![CDATA[New comment by hackeryogi in "YouTube bans coronavirus-related content that directly contradicts WHO advice"]]></title><description><![CDATA[
<p>With all my heart, I agree with you; but I wished I shared some of your enthusiasm.<p>I've been brought up with the saying, 'The sole purpose of education is to help a person think sensibly in difficult times'.<p>However, I've not come across any _major_ shift in education systems worldwide. Yes, there are heartening stories about a few charter school systems [1] and a few countries making strides (like Finland). But these are one off success stories.<p>I do hope that technology companies make a step towards solving this. 
But our startup culture, unfortunately, also is laced with trying to 'show growth' all the time and that leads us to think short term too.
Perhaps something like the LTSE may help private players take long term bets (fingers crossed).<p>Also, even the history of education is ripe with missteps [2], mind you :) not unlike the decision by YouTube here (as someone said, The road to hell is paved with good intentions)<p>Don't get me wrong, I want to be as optimistic as you are :)<p>[1] <a href="https://www.wikiwand.com/en/KIPP" rel="nofollow">https://www.wikiwand.com/en/KIPP</a> 
(I think I came across this while reading Outliers by Gladwell)<p>[2] <a href="http://www.csun.edu/~vcmth00m/AHistory.html" rel="nofollow">http://www.csun.edu/~vcmth00m/AHistory.html</a></p>
]]></description><pubDate>Thu, 23 Apr 2020 16:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=22957393</link><dc:creator>hackeryogi</dc:creator><comments>https://news.ycombinator.com/item?id=22957393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22957393</guid></item></channel></rss>