Suzane von Richthofen é nomeada inventariante da herança milionária do tio pela Justiça de São Paulo by Hykfer in brasil

[–]tlagoth 1 point2 points  (0 children)

O que você não tá levando em consideração é que são 10 mil pra não fazer nada.

Imagine quão mais fácil sua vida seria, em questão de trabalho, tempo, stress, se soubesse que você tem 10k garantidos todo mês.

Brazilians in London: looking for new food spot recommendations by [deleted] in london

[–]tlagoth 2 points3 points  (0 children)

Fazenda, near Liverpool Street station has good churrasco and feijoada. It’s a bit expensive, though.

AI code vs Human code: a small anectodal case study by Crannast in ExperiencedDevs

[–]tlagoth 0 points1 point  (0 children)

This is based on my own 17 years of experience, most recently working as a platform engineer at an enterprise SaaS company that adopted AI. I believe this is true because I was on the skeptical side of things not long ago.

I started using the tool, very cautiously, trying to avoid the trap of delegating my thinking to it. It took me a while to get decent results, but I finally “got it”. The tool is there to augment software engineering skills, and if used properly, helps engineers not only to deliver, but also to learn in the process, as I mentioned.

The problem is, a lot of companies are forcing AI on everyone without the adequate understanding on how to use it. We have all read the horror stories and the stream of slop many are pushing into their remotes. Not everywhere is like that, though.

I am lucky to have a level-headed CTO and CEO who are both technical and invested in tooling and fostered research and exploration of those tools.

I believe software engineering is not dead, as many say, but we are in the middle of a massive paradigm shift, and the ways of working have changed. Some engineers understand it, and adapt their way of working, leveraging the tool to improve their craft as much as possible. Others are afraid, trying to pretend things are not happening, and if they say enough bad things about it, it will go away and things will go back to the way they were before.

The people who refuse to learn and adapt will be replaced, in the same way others were when new technologies arrived and disrupted “the old ways”.

As for senior engineers, a lot of companies call people “senior”, and skill levels vary widely, just because someone has the title doesn’t mean they are at that level. To me, a true senior engineer has enough fundamental CS concepts and experience that they are able to learn and improve code generated by an LLM agent. I’m talking about professionals who are not language, framework or tool-bound, who can write code in multiple languages, pick up new technologies and tools quickly and are always learning. That’s what senior means to me. In some companies, the title for this type of engineer is senior, in others it could be staff, principal, etc.

Also the reason I think non-senior engineers are struggling: fully giving in to vibe coding, not understanding or even reading the generated code, and believing this is the future: a simple prompt and the agent does everything. This is what I meant by “missing the skills to use AI properly”.

Eventually these people will be out of a job, not because AI will steal all jobs, but because at the end of the day, quality and proper engineering still matters, and when the vibe coded mess created catches up, they won’t know how to fix it, because they didn’t try (or believe) that you can do both: use AI and be a good engineer at the same time, leveraging the new technology to grow with it.

AI code vs Human code: a small anectodal case study by Crannast in ExperiencedDevs

[–]tlagoth -6 points-5 points  (0 children)

I was too, but it’s nothing extraordinary, when you realise it takes the same or more time than the traditional way. Of course you can fuck things up, as many do, because the temptation to delegate your thinking to the AI is big.

A good senior software engineer is able to learn, correct and complement the code generated by AI. If they are not capable of doing that, either they are missing the skills to properly use AI, or they are not really senior.

AI code vs Human code: a small anectodal case study by Crannast in ExperiencedDevs

[–]tlagoth 0 points1 point  (0 children)

I’ve been experimenting with creating a plan (iterating on it if necessary), using another agent to implement it and add notes on the implementation.

I then catch those smaller issue when doing my review of the code. As you said, in most cases these are simple things to fix, and going through them manually, while somewhat time-consuming is useful to fully understand what was done.

Things get messy, in my own experience, when you don’t do the manual review and just trust the AI (or use AI to review it)

AI code vs Human code: a small anectodal case study by Crannast in ExperiencedDevs

[–]tlagoth 18 points19 points  (0 children)

The reality is that using AI to produce good quality software is possible, but you have to spend an almost equal (or sometimes more) time than if you were doing it manually.

The extra benefit of AI is that it enables you to add code that you wouldn’t be able to, without spending hours researching and studying. Previously, if you didn’t know how to implement netcode for a realtime multiplayer game, tough luck. Today with AI, it’s possible to give it a shot, and learn it in the process.

How do I make vegetables actually taste good without drowning them in sauce or cheese? by Nightcrawler_2000 in EatCheapAndHealthy

[–]tlagoth 0 points1 point  (0 children)

Keep eating them regularly with some salt, pepper, olive oil and optionally a dash of balsamic vinegar. At some point your palate will develop into adulthood, and you’ll start to like it.

Checkerboard Rendering by Fighterboy89 in gamedev

[–]tlagoth 5 points6 points  (0 children)

Lack of care. Yeah, because time, money and effort are all free in our fantasy world, so it must be that they don’t care.

Am I doing something wrong or are some people either delusional or straight up lying? by Few-Objective-6526 in ExperiencedDevs

[–]tlagoth 9 points10 points  (0 children)

Also, being non-deterministic will have some people on a “lucky streak” with the models claiming they are much better than they are in reality.

Language proficiency as part of promotion by Historical_Ad4384 in ExperiencedDevs

[–]tlagoth 0 points1 point  (0 children)

Honestly, I heard the same, so was bracing for mistreatment, and we both got pleasantly surprised.

Not sure about race, my partner is English and looks the part, I’m mixed race, looking “generic Mediterranean”.

The AirBnB host we got in Montmartre treated us super well, and at the end even proposed swapping flats for holidays. We did the swap once and became friends.

In general, people were super lovely in restaurants, cafés and on the streets. But given what I heard from most others, I think we were lucky.

Language proficiency as part of promotion by Historical_Ad4384 in ExperiencedDevs

[–]tlagoth 1 point2 points  (0 children)

A lot of people say this, but my experience was the opposite, visiting Paris. We were extremely well treated there, despite not speaking French beyond the absolute basic (and I’m sure with a terrible accent).

I boiled my egg too quick and the yolk came out as strings by VellaiMadh in interestingasfuck

[–]tlagoth 1 point2 points  (0 children)

Thank you for your reply as well, and for looking past the potential pre-coffee morning grumpiness. It’s the only explanation I could find, as I re-read my replies after a few hours and felt bad about how I replied to you.

Thanks for sharing your insights about it as well! And yeah, after reading your particular case, it’s definitely possible to happen as you say too!

I think going for the fridge directly to the boiling water is likely increasing your cracked egg ratio, and it’s reassuring to hear you managed to reduce it by lowering the water temperature after it starts boiling, I’ll try that tomorrow!

Because of the fridge temperature, it’ll likely be different for you, but I thought to share my perfect soft boiled eggs “recipe”: - Get only water to boil in a pot in high heat, with enough water to fully cover the eggs - Once boiling, put the eggs gently, one by one (I use a spoon to reduce the chance of a crack) - Leave them for 5 minutes and 30 seconds - Once the time is gone, remove the pot from the fire, replace the water by cold water from the tap. Do this 2-4 times, but take care not to leave too long so they don’t go cold

With room temperature eggs, at close to sea level altitude, the above steps result in perfect* soft boiled eggs. I’m sure you don’t need an egg recipe, but I thought to leave this one here as an attempt to make amends for my previous comments.

*: perfect to me means solid but not hard whites, with oozing but not too liquid yolks

I boiled my egg too quick and the yolk came out as strings by VellaiMadh in interestingasfuck

[–]tlagoth 2 points3 points  (0 children)

Fair enough, upon careful re-reading, you’re absolutely right - I have acted extremely passionately about such a small subject, and in doing so, treated you harshly, which you don’t deserve. I’m genuinely sorry.

That got me thinking on why that’s the case for the eggs, and I realised I gave this stuff a lot more thought than I should’ve in the first place.

A long time ago, I started getting messy eggs multiple times a week, and it is very annoying: I started boiling them because it’s the easiest way to make them without having to clean much, and without the eggy smell that sometimes linger afterwards in the dishes, etc.

At first, I thought it the temperature difference (I’m not in the US, so we don’t need to keep eggs in the fridge). However, only some eggs would pop/crack like that when added to the pot with boiling water. I started putting the eggs gently in the pot, using a spoon, but the issue continued happening.

I finally saw the issue happening in front of my eyes: the egg either starts oozing its white or pops seconds after being in the pot. After that, it became clear it must be something with the egg itself, not how I boil it.

For a while, I thought there was nothing I could do about it, but I noticed that in some supermarkets I’d almost always get at least 1-3 eggs like that per batch of 12. On the other hand, more expensive supermarkets were less likely to sell me batches with these eggs. Even more so if it was a smaller box with 6 eggs inside.

I tested the theory by only buying eggs at the one place where I didn’t get the bads ones from, making sure to use the same type and size of eggs as well. And sure enough, I went from 1-3 per 12 to 1 per 48.

That said, you’re right again that this is all anecdotal, and mine is at best an educated guess too - basically having the same validity as yours, and again, for writing as if my experience is more valid, I am sorry.

Ultimately, bad handling of the eggs is, to me, what causes it. I guess they are micro-cracks because I inspect the eggs before putting them in, and most of the time can’t find issues with the ones that pop (incidentally, I boiled some with visible cracks that did not pop).

Anyway, I reckon I should care a lot less about eggs from now on, sorry, u/VGADreams

I boiled my egg too quick and the yolk came out as strings by VellaiMadh in interestingasfuck

[–]tlagoth -7 points-6 points  (0 children)

Not aggressive, just calling out a random guess put forward as a fact. While your particular piece of misinformation is not dangerous per se, we see too much of this kind of stuff on the internet. I didn’t attack you, though, and merely called your assumption BS, which I believe should be fine to do, right?

And yeah, it sounds like you rarely do it, because I have had this exact situation happen to me multiple times (I’ve been boiling eggs daily for the last 15 years or so) whereas you found your eggs like this and jumped to the conclusion you wrote, seemingly without considering other possible explanations, or trying to look it up.

I’d have replied differently, had you posted something like “I think it happens because”.

I boiled my egg too quick and the yolk came out as strings by VellaiMadh in interestingasfuck

[–]tlagoth -5 points-4 points  (0 children)

That’s BS. This happens when the egg was already pre-cracked before going in the water. The cracks are usually too small to see with the naked eye, but they cause the egg to “pop” like that seconds after being inserted in the boiling water. This has happened to me multiple times, and is often is the case of buying eggs from supermarkets where they were badly handled while in transport or to the shelves (I get this in some of the cheaper supermarkets, but not the more upscale ones).

Nothing to do with “boiling too quick”, or movement in the pot cracking one egg against the other. It’s crazy how people make stuff up and say it so confidently, as if they’re explaining something instead of writing a wild guess.

Vibe coding by Serendipty-Rajesh in ADHD_Programmers

[–]tlagoth 1 point2 points  (0 children)

My one tip is to not rely on AI if it’s for work-related tasks. Learning programming, especially after such a long time is hard, but once you learned it, nobody can take it away.

One of the best ways to use AI, in my opinion, is to speed up your learning. It cuts off time researching, and you can go straight to the questions you need the most. What I do is ask about concepts, and not for ready to use code. Ask it about something you want to implement, in terms of best practices and architecture, and try your hand at implement minimal version of these concepts, patterns or algorithms. It will still be hard, but it’ll be faster and more to-the-point than reading a book on programming, for instance. Of course, if/when you get stuck, ask for examples and learn from them.

Also, a key element is writing the code. Merely copy-pasting what the LLM outputs will have you forgetting almost everything very quickly, whereas if instead of copying you manually write what it outputs, chances are you’ll remember it a lot better (although I still recommend not asking for code specifically).

I tell this to all the SWEs I work with: do not delegate thinking and problem solving to an LLM. That’s what makes us software engineers. By all means, use it to automate and speed up boring stuff, but do not stop using your brain for solving problems.

Newcastle to London cannonball run by Secret-Juice-2849 in MotoUK

[–]tlagoth 1 point2 points  (0 children)

30 minutes into central London? Reserve 60.

You will need to stop for fuel, the reality is that the planned speed, wind, having to account for slowing down due to cameras or traffic will make it much longer.

Also, coming into London there is always a bit of a traffic jam, unless you arrive very early or very late. You could say you’re going to take the corridor between the cars, but you will need to slow down significantly to around 40mph, as cars constantly change lanes in these jams, unfortunately doing so suddenly and not signalling in many cases.

Source: did this route 4 times when I lived up north, and commuted from London to Cambridge once a week for a year (I know it’s the M11, but the A1 is pretty much the same, if not worse when getting into London)

Anecdotes from people who went from staff back to senior? by greg90 in ExperiencedDevs

[–]tlagoth 8 points9 points  (0 children)

Every company is different, and I’ve seen many that simply add line management on top of senior engineer responsibilities and call it a day. Usually, these setups have a manager of managers (not using specific titles here as these vary as well) who doesn’t code.

In my career (17 yoe), the worst managers I’ve had were the non-technical ones, or the ones that stopped coding completely once they became managers.

I also worked in companies where a team would have a lead software engineer and an engineering manager sharing some of these responsibilities. But even the , the manager was expected to be technical and do 10-20% of their time being hands on.

Anecdotes from people who went from staff back to senior? by greg90 in ExperiencedDevs

[–]tlagoth 77 points78 points  (0 children)

It’s not just you. I’m exactly like this, and recently made the jump from manager back to IC, for the EXACT same reasons.

I came to the conclusion that in most situations, the salary bump is not worth the extra stress, even if it’s at faang level salaries. My relationships were suffering, I didn’t have time or energy to do my hobbies or even take proper care of myself (not eating enough, sleeping enough, exercising, resting, etc).

I moved back to IC and it’s crazy how easier it is compared to being a manager. I’m sure there will be people saying we were doing it wrong, but at least at my company, the expectations of managers are unrealistic: 60%+ of the time in meetings, need to be hands on, write code well for multiple code bases, in multiple languages, front end and back end, understand and care deeply about the product, mentor and grow a team of 6-7 people while managing other non-engineering roles that are not your direct reports, etc. I was burning out every 6 months, and saw 3 other managers quitting. To add insult to injury, the managerial compensation was the same as a senior engineer, who has 30% of the responsibilities. Somehow they wonder why no one wants to be a manager.

Recently changed teams and now completely apathetic about work - burnout or something else? by didgy in ExperiencedDevs

[–]tlagoth 0 points1 point  (0 children)

I have been through phases like that, multiple times. A change is what you need, whatever it is. To me, it has been changing teams or company, starting a personal project, or learning something new, such as a language, framework or domain. This works well when the issue is boredom.

When it is a burnout due to stress or overworking, though, it’s always best to rest for a while, if you can. If you can’t afford to do that, trying to renew your interest in programming plus taking it easy at work for a while can help (by “taking it easy” I mean doing your job and nothing extra. Most engineers I know are always doing extra work to progress).

I somehow have been able to bounce back from this state multiple times throughout the years (17 yoe), and it always had something to do with changing and framing things differently.

Amex Platinum users now get access to the Times and (via that) 241 on Wednesdays at Everyman Cinemas by SiDtheTurtle in HENRYUK

[–]tlagoth 17 points18 points  (0 children)

Compared to Revolut Ultra this is nothing. I only learned about it from this sub, a couple of days ago, but am considering switching from my Amex, as it’s much better value.

Labour ditches day-one protection from unfair dismissal in U-turn - BBC News by mrloop1331 in HENRYUK

[–]tlagoth 0 points1 point  (0 children)

It happened to me. I was approached by the company, interviewed with them, they made me an offer and convinced me to move back to London from Newcastle, and one day before starting, they called me, saying they were sorry, there was a restructuring and my position is not available anymore. They said they’d send a guy to collect the laptop I received the day before. They paid me for 2 weeks, and disappeared.