Readit News logoReadit News
tumetab1 commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
mrkeen · 10 days ago
It's the definition of simple that's the problem. For any definition of simplicity you might have, someone has an equal and opposite definition.

Take these two alternatives:

  class UserService {
    PostgresDatabase db;
  }

  class UserService {
    IDatabase db;
  }
There are some coworkers who will veto the first example for being too complex, because it brings Postgres (and its state and connections and exceptions and mappings) into the scope of what otherwise could have been a service concerning Users.

There are some coworkers who will veto the second example for being too complex, because Postgres is all you use for now, and if you really need to use a second database, you can change the code then (YAGNI). Also the Interface gives you a pointless indirection that breaks IntelliSense so you can't just 'click-through' to follow the code flow.

tumetab1 · 10 days ago
I agree with your comment, but I disagree a both the example opinions... complex is the discussion :D

I heard something that helps better framing those discussions, use "familiar" instead of "simple".

An highly abstract way to access a database table, with ORM for example, can be simple because everyone is expecting it and knows how to do all tasks (changing schema, troubleshooting, managing transactions, etc.).

Doing userService.pgSql("select ....") in the same way can be simple.

tumetab1 commented on Nobody gets promoted for simplicity   terriblesoftware.org/2026... · Posted by u/aamederen
gmuslera · 10 days ago
Not just simplicity, we are wired towards additive solutions, not substractive ones, on a problem we try to add more elements instead of taking out existing ones. And are those additions what counts, what are seen, not the invisible, missing ones.
tumetab1 · 10 days ago
True.

By chance, recently in an architecture discussion document I added that one of aspects to consider is how easy is to remove (the whole thing) if it's not wanted anymore.

It was an obvious case because it was an AI capability, which can be become deprecated/useless/too-risky very fast.

tumetab1 commented on Evaluating AGENTS.md: are they helpful for coding agents?   arxiv.org/abs/2602.11988... · Posted by u/mustaphah
MITSardine · 25 days ago
I find it surprising. The piece of code I'm working on is about 10k LoC to define the basic structures and functionality and I found Claude Code would systematically spend significant time and tokens exploring it to add even basic functionality. Part of the issue is this deals with a problem domain LLMs don't seem to be very well trained on, so they have to take it all in, they don't seem to know what to look for in advance.

I went through a couple of iterations of the CLAUDE.md file, first describing the problem domain and library intent (that helped target search better as it had keywords to go by; note a domain-trained human would know these in advance from the three words that comprise the library folder name) and finally adding a concise per-function doc of all the most frequently used bits. I find I can launch CC on a simple task now, without it spending minutes reading the codebase before getting started.

tumetab1 · 25 days ago
That's also my experience.

The article is interesting but I think it deviates from a common developer experience as many don't work on Python libraries, which likely heavily follow patterns that the model itself already contains.

tumetab1 commented on The next two years of software engineering   addyosmani.com/blog/next-... · Posted by u/napolux
hncoder12345 · 2 months ago
Sometimes I wonder if I made the wrong choice with software development. Even after getting to a senior role, according to this article, you're still expected to get more education and work on side projects outside of work. Am I supposed to want to code all the time? When can I pursue hobbies, a social life, etc.
tumetab1 · 2 months ago
Since you're getting into a senior role, learn the mantra, it depends :D

The usual trade-off of a well paid software development job is lack of job security and always learning - the skill set is always changing in contrast with other jobs.

My suggestion, stop chase trends and start to hear from mature software developers to get better perspective on what's best to invest on.

And why the mantra is always true?

You can find stable job (slow moving company) doing basic software development and just learn something new every 4 years and then change companies.

Or never change company and be the default expert, because everyone else is changing jobs, get job security, work less hours and have time within your job to uplift your skills.

Keep chasing latest high paid jobs/trends by sacrificing off time.

What's the best option for you? Only you know, it's depends on your own goals.

tumetab1 commented on Two billion email addresses were exposed   troyhunt.com/2-billion-em... · Posted by u/esnard
ekropotin · 4 months ago
I just use <myname>+<service>@gmail.com At the end of day day it’s all delivered to myname@gmail.com mailbox, but I can use filters based on part after “+”.
tumetab1 · 4 months ago
The downside is that https://haveibeenpwned.com/ can only find "exact email" addressed, as in, you must search for myname@gmail.com, myname+service1@gmail.com, etc.
tumetab1 commented on Is 4chan the perfect Pirate Bay poster child to justify wider UK site-blocking?   torrentfreak.com/uk-govt-... · Posted by u/gloxkiqcza
mrbombastic · 7 months ago
Can you point me to some leaks you are referring to? Honestly curious. I have no doubt that there are some bad actors in this space, but Non Governmental Organizations is such a wide category I find it strange that that acronym keeps popping up like some evil entity rather than calling out the individual orgs.
tumetab1 · 6 months ago
For those paying attention, NGOs supported by the EU are good example.

Here's a news link https://www.euronews.com/my-europe/2025/01/23/use-of-eu-fund...

I don't have time/will to find more consolidating information but some EU-Elites regularly use NGOs to support their own policy goals, against member states governments and their populations. They always excuse themselves by saying they fund everyone... but one side of the issue usually gets more funds than the other.

If I recall correctly in one "EU wants to monitor the internet" regulations, EU directly funded targeted AD campaigns to convinced some Member state populations to support it so the government would change its intended vote. They were caught and backed off. Then they funded some NGO to do it :D

tumetab1 commented on Open Euro LLM: Open LLMs for Transparent AI in Europe   openeurollm.eu/launch-pre... · Posted by u/joecobb
ein0p · a year ago
Just take R1 base model and fine tune it "for Europe". Done.
tumetab1 · a year ago
They just to "fine tune it" for the EU 24 official languages :)
tumetab1 commented on Go 1.24's go tool is one of the best additions to the ecosystem in years   jvt.me/posts/2025/01/27/g... · Posted by u/keybits
tumetab1 · a year ago
I appreciate that "tools" that are used to build the final version of a module/cli/service are explicitly managed through go.mod.

I really dislike that now I'm going to have two problems, managing other tools installed through a makefile, e.g. lint, and managing tools "installed" through go.mod, e.g. mocks generators, stringify, etc.

I feel like this is not a net negative on the ecosystem again. Each release Golang team adds thing to manage and makes it harder to interact with other codebases. In this case, each company will have to decide if they want to use "go tool" and when to use it. Each time I clone an open source repo I'm going to have to check how they manage their tools.

tumetab1 commented on Ask HN: SWEs how do you future-proof your career in light of LLMs?    · Posted by u/throwaway_43793
aprilthird2021 · a year ago
> There will be less SWE and DevOps and related jobs available in the next 24 months. Period.

I wish an AI could revisit this comment 2 years later and post the stats to see if you're right.

tumetab1 · a year ago
My personal estimation is that this will be noticeable in the first six months of 2025 in the USA big tech organizations.

I think this is actually already in motion in board meetings, I'm pretty sure executives are discussing something like "if we spend Z$ on AI tools, can we avoid hiring how many engineers?"

tumetab1 commented on Ask HN: SWEs how do you future-proof your career in light of LLMs?    · Posted by u/throwaway_43793
thor_molecules · a year ago
After reading the comments, the themes I'm seeing are:

- AI will provide a big mess for wizards to clean up

- AI will replace juniors and then seniors within a short timeframe

- AI will soon plateau and the bubble will burst

- "Pshaw I'm not paid to code; I'm a problem solver"

- AI is useless in the face of true coding mastery

It is interesting to me that this forum of expert technical people are so divided on this (broad) subject.

tumetab1 · a year ago
Many commenters suffer the first experience bias, they tried ChatGPT and it was "meh" so they see no impact.

I have tried cursor.ai, agent mode, and I see a clear big impact.

u/tumetab1

KarmaCake day573August 22, 2018View Original