HNHacker News
TopNewBestAskShowJobs

mahmoodz98

7 karma · joined June 2, 2023

submissionscomments
mahmoodz98··on How bloom filters made SQLite 10x faster
What happens if the table is one with a big number of deletes? The Bloom filter false positive rate will keep increasing as time goes on.

One way to address this is to recalculate it every n deletes, but this sounds similar to AUTOVACUUM issues in PostgreSQL and might result in unexpected drops in performance

mahmoodz98··on The Death of the Stubborn Developer
As a relatively new senior developer who has witnessed the emergence of Copilot while progressing from Junior to mid senior and above, I completely disagree with the premise.

Junior developers have huge gaps in their knowledge, which they fill naturally by working on different parts of projects and getting their hands dirty. What's actually happening now in my company is that juniors who have been primarily using LLMs to code have a much worse grasp of the codebase, the tech stack and software engineering in general than those who don't, even if they deliver faster. Also, in a complex codebase, the number of mistakes they produce doesn't go down with time, because they're not actually learning from their previous mistakes and applying the learnings.

As a senior developer who used to use Copilot heavily, I have to admit it's a crazy performance boost when you're adding critical small changes here and there, across different codebases with different stacks, when you know what you want to do. However, I recently decided to stop my copilot subscription and go back to non-assisted coding, for multiple reasons: 1. Coding is fun 2. On a senior level, mistakes are more problematic. 3. Writing the code yourself results in much higher quality code, for me, than reviewing the LLM's code

In short, I disagree with the article

mahmoodz98··on A Career Ending Mistake
As someone who has fallen into this trap myself, I feel like many people tend to just go with the flow and then end up in a place they don't like doing work they don't enjoy, with no idea how to get out. This has inspired me to approach my manager about possibly stepping down from my role into a more IC role, or possibly swapping jobs, as I realized a Senior IC is where I want to be