<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: golondon</title><link>https://news.ycombinator.com/user?id=golondon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 07 Sep 2026 21:30:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=golondon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by golondon in "Apple Blocks Fortnite's Return to iOS App Store, Epic Claims"]]></title><description><![CDATA[
<p>Man, just let it go. More you try to block Epic or any other, more you are pushing people away from yourself.<p>Be Apple, innovate, give us second iPhone moment so you wouldn't worry so much about revenue drop in services. Or make payment via Apple so good, your customers would go for it even with price difference. Just stop stupid, monopolistic tactics.</p>
]]></description><pubDate>Fri, 16 May 2025 12:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44004414</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=44004414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44004414</guid></item><item><title><![CDATA[New comment by golondon in "Neon Serverless Postgres is generally available"]]></title><description><![CDATA[
<p>Do I still need to worry about vacuum and bloat or does Neon intelligently handle these?</p>
]]></description><pubDate>Wed, 17 Apr 2024 20:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40069440</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=40069440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40069440</guid></item><item><title><![CDATA[New comment by golondon in "Nile: Serverless Postgres for modern SaaS"]]></title><description><![CDATA[
<p>Just for the tradition, I would like to leave a comment: "I don't see how this will work. There is nothing here you can't do with Postgres schemas"</p>
]]></description><pubDate>Wed, 25 Oct 2023 18:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38016479</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=38016479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38016479</guid></item><item><title><![CDATA[New comment by golondon in "Ask HN: What would be your stack if you are building an MVP today?"]]></title><description><![CDATA[
<p>Whatever you are most productive with.</p>
]]></description><pubDate>Thu, 26 Jan 2023 16:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=34533668</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=34533668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34533668</guid></item><item><title><![CDATA[New comment by golondon in "The myth of the myth of the 10x programmer (2020)"]]></title><description><![CDATA[
<p>10x = It takes 10 people to clear the mess they left behind. In my 15 years of career, all people I have seen who were referred as 10x were the people who took terrible shortcuts to deliver whatevs they try to deliver and when it comes to building on top of that thing everyone who touched that hot mess had a miserable life.</p>
]]></description><pubDate>Fri, 20 Jan 2023 13:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=34453179</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=34453179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34453179</guid></item><item><title><![CDATA[New comment by golondon in "From Ruby to Node: Overhauling Shopify’s CLI for a better developer experience"]]></title><description><![CDATA[
<p>It increasingly feels like the decisions taken and the work done at Shopify API / Libraries / CLIs / Docs etc are done for promos, rather than thinking about DevEx of people who try to build reliable product on their platform.<p>I notice this pattern of shoving nodejs / js, especially react through people's throat for the apps developed on the platform. Polaris, Session tokens and all the boilerplate apps the CLI generates are great examples of that.<p>I would rather having Polaris as CSS framework + some JS bits in vanilla-JS, Auth + Session tokens as just as a small JS library. But instead I am forced to use React. I know Polaris is also available as CSS only but that's almost impossible to use as it's not designed for human use really. Or Bridge exists as a library but for many cases it's just way too bloated and documentation for non-react version of those things are not so good.</p>
]]></description><pubDate>Thu, 12 Jan 2023 22:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=34361069</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=34361069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34361069</guid></item><item><title><![CDATA[New comment by golondon in "Ask HN: Impressions of Google SRE?"]]></title><description><![CDATA[
<p>I think the SRE role in Google is the best implementation of the role. They have 2 tracks called SRE-SWE and SRE-Systems Engineer and actually both are expected to write software majority of their time, only difference from normal SWE is where you focus I guess.<p>However, your life as SRE after Google if you don't take an SWE role can be very different to what you experience at Google. The reality is in majority of the companies system administration teams labelled as SRE as hiring tactic and code base quality, the type of things you develop, amount of project vs toil varies massively towards negative.</p>
]]></description><pubDate>Fri, 07 Oct 2022 20:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=33126713</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=33126713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33126713</guid></item><item><title><![CDATA[New comment by golondon in "Go Micro: a standard library for distributed systems development"]]></title><description><![CDATA[
<p>Seriously, what's the difference from the last time this is shared at HN?</p>
]]></description><pubDate>Fri, 30 Sep 2022 16:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33037024</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=33037024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33037024</guid></item><item><title><![CDATA[New comment by golondon in "Ask HN: Do you use foreign keys in relational databases?"]]></title><description><![CDATA[
<p>Postgres has index concurrently which is better or few other instant things which MySQL 8 also has but you still need to be careful.<p>But some things like adding a column with default value is still hard.<p><a href="https://www.braintreepayments.com/blog/safe-operations-for-high-volume-postgresql/" rel="nofollow">https://www.braintreepayments.com/blog/safe-operations-for-h...</a> this article has a good guideline on this.</p>
]]></description><pubDate>Tue, 06 Sep 2022 15:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=32738910</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=32738910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32738910</guid></item><item><title><![CDATA[New comment by golondon in "Ask HN: Do you use foreign keys in relational databases?"]]></title><description><![CDATA[
<p>No, especially on large tables with billions of records. They make online schema changes impossible. More details: <a href="https://github.com/github/gh-ost/issues/331#issuecomment-266027731" rel="nofollow">https://github.com/github/gh-ost/issues/331#issuecomment-266...</a></p>
]]></description><pubDate>Tue, 06 Sep 2022 09:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32734682</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=32734682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32734682</guid></item><item><title><![CDATA[New comment by golondon in "Leetcode Considered Harmful"]]></title><description><![CDATA[
<p>Whether Leetcode is necessary can be discussed but this person doesn't add anything to the discussion. Almost disconnected 7 paragraphs of text and the conclusion is FAANG and S & P 500 needs to find a way to assess without Leetcode.<p>It clearly works for them so they continue doing it and able to grow their eng organisations to thousands of engineers. Any other solution to this problem wouldn't be without its trade offs. If he really wants to contribute to tech industry he is more than welcome to found his own company and hire the way he wants, instead of saying "I don't like this FAANG find a new way!".</p>
]]></description><pubDate>Tue, 28 Jun 2022 09:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=31905909</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=31905909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31905909</guid></item><item><title><![CDATA[New comment by golondon in "Encouraging the NHS to build a small web service"]]></title><description><![CDATA[
<p>I am sorry for the experience, I hope she beats it quickly.<p>I feel like the secret agenda in the UK is making NHS so bad, people would beg to have some sort of health service, costs a fortune like US but at least cuts the pain.<p>So, although I understand where you are coming from and the naive belief that they want to improve the service, I think for the politicians it’s not the case. They also don’t have courage to come out and say we want to make NHS private, as it would cost quite a loads of votes.<p>This is how I am able to explain the service quality, stupid phone calla you need to make and totally inefficient management.</p>
]]></description><pubDate>Sun, 12 Jun 2022 10:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=31713461</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=31713461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31713461</guid></item><item><title><![CDATA[New comment by golondon in "Master’s Degree in Computer Science"]]></title><description><![CDATA[
<p>Which Uni you had the masters from? Would you suggest them?</p>
]]></description><pubDate>Fri, 06 May 2022 09:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=31283227</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=31283227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31283227</guid></item><item><title><![CDATA[New comment by golondon in "Software Engineering at Google (2020) [pdf]"]]></title><description><![CDATA[
<p>thanks</p>
]]></description><pubDate>Wed, 04 May 2022 16:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=31262586</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=31262586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31262586</guid></item><item><title><![CDATA[New comment by golondon in "Software Engineering at Google (2020) [pdf]"]]></title><description><![CDATA[
<p>I skimmed through it but still didn't see any part describing how is the local dev env is? Let's say that you work on a service that does something for ad serving, how do you write code for that and test it?<p>I understand unit tests and e2e tests are used but what I'm referring is just simple opening web browser, navigating to the localhost:3000/foo/bar/something and seeing if it's ok, I found this as much faster feedback loop while writing code in addition to the tests. Can anyone from Google share that?</p>
]]></description><pubDate>Wed, 04 May 2022 13:18:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=31259962</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=31259962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31259962</guid></item><item><title><![CDATA[New comment by golondon in "Hexagonal Architecture and Domain Driven Design"]]></title><description><![CDATA[
<p>The problem I see is especially in small / mid level companies' contexts, directly trying to jump to DDD usually ends up with a really weird, half-assed implementation. On top of that, it's usually hard to get people up to speed with this kind of architecture. If you're new in the domain, changes take longer as well. You can't go back to the white board every time, re-model your domain and do big changes to it every week.<p>With classical MVC + Transaction Scripts you can go quite a long way, as boring as it is it can scale up to 500 people working on it. When the time comes, you will have waay more knowledge to your domain and would be able to go with this kind of approach while going towards service oriented architecture or while implementing those boundaries within your monolith like Shopify does.<p>Otherwise you just waste your time for the things that don't give any benefit to you in short / mid term at all. On the long term nowadays it's really rare people stay at job that long or if that time comes your company will have enough money to throw money into the problem.</p>
]]></description><pubDate>Tue, 12 Apr 2022 09:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=31000539</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=31000539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31000539</guid></item><item><title><![CDATA[New comment by golondon in "Show HN: EdgeDB 1.0"]]></title><description><![CDATA[
<p>Hi, looks really great! Thanks for this great piece of tech!<p>I have a question regarding the migrations, in the website you say it's safe to run them with automated flow, we know it uses Postgres under the hood and we know that sometimes migrations on large datasets can cause downtime in the database clusters. How do you handle them? I guess since you don't have a backing "users" table for a "User" model adding / removing fields is not actually happening the same way it happens in a normal relational database, thus it's not a blocking or resource consuming operation for you?</p>
]]></description><pubDate>Fri, 11 Feb 2022 10:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=30299921</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=30299921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30299921</guid></item><item><title><![CDATA[New comment by golondon in "Poll: Is the leetcode grind necessary to land a high paying remote job?"]]></title><description><![CDATA[
<p>Yeah, I was talking for the perm roles. If you go to the contractor route, 600, 650 is quite doable. For higher as you said, it's networking, how people see you and what kind of projects you delivered. Depending on the person, it can be something even harder than the leetcode grind. But overall, I would agree.</p>
]]></description><pubDate>Thu, 27 Jan 2022 13:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=30100242</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=30100242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30100242</guid></item><item><title><![CDATA[New comment by golondon in "Poll: Is the leetcode grind necessary to land a high paying remote job?"]]></title><description><![CDATA[
<p>Speaking for London, if you would like to have £180K+ FAANG or Hedge Funds / Trading is your only option and unfortunately they ask leetcode questions. Some of them go crazy and ask hard, some like Facebook ask easy / mid but want you to be quickly come up with the answer.<p>There are eng offices of soon to be IPO'd startups such as Stripe or Intercom in London, those don't ask something you don't do in your day to day job, however comp at this stage would be base + maybe bonus + stock options. You can never know when that stock option will turn into something, so in a way it's even worse than lottery, at least in lottery you know the date to check if you get rich or not.<p>There have been few IPOs from London startups like Deliveroo, but I would say they perform pretty badly and things are not going well for people who relied on the return from there.<p>So, I would say Yes to this. Unfortunately.</p>
]]></description><pubDate>Thu, 27 Jan 2022 12:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=30099480</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=30099480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30099480</guid></item><item><title><![CDATA[New comment by golondon in "My Manager Made Me Cry at My Desk (and Other Stories)"]]></title><description><![CDATA[
<p>I had pretty similar story when I was at Apple, as an SRE. I haven't been in the company for long time, so just before he was making prep for putting me on PIP, handed my resignation, with a salary and title bump.<p>Sometimes you just join to a company thinking "It's X at the end of the day, how bad it could be?", from the first hand experience I can say it can be absolutely terrible. So if you directly interview with the team you're going to work with, like you do in Apple, and if you didn't feel like you would enjoy working with the people you saw in the loop, trust that feeling. It possibly tells you the truth.</p>
]]></description><pubDate>Tue, 25 Jan 2022 23:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=30079584</link><dc:creator>golondon</dc:creator><comments>https://news.ycombinator.com/item?id=30079584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30079584</guid></item></channel></rss>