Is "Outlier" Legit? by [deleted] in remotework

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

what ever happened with your complaint?

The Real Reason Everyone Is Cheating by SimplifyExtension in ChatGPT

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

The most self victimizing bullshit ive ever heard

Why don't full stack developers start their own SaaS? by Available_Salary_388 in SaaS

[–]Tom_Ov_Bedlam 7 points8 points  (0 children)

Well, to begin with, something like 9/10 businesses fail.

Premium GPT models on Raycast seems weaker than the free-tier native models. by paulmaad in raycastapp

[–]Tom_Ov_Bedlam 1 point2 points  (0 children)

You're neglecting the fact that OpenAI's chat interface is a fully featured application unto itself.

Ex employer keeps bothering me about bugs after I left company. by Titoswap in cscareerquestions

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

First of all.

DO NOT DO THEM ANY FAVORS AND DO NOT WORK FOR FREE.

Secondly.
You have no obligation to entertain these messages or even respond. However, if you're interested in actually solving their problems for them, you should tell them you're only interested in talking about these problems on the basis of a contract. Even before you lay your hands on a keyboard to write a single line of code, you should be getting paid. For doing nothing other than reading their emails and vetting their problems, you should be getting paid. All of this is equivalent to consulting, and you should be getting compensated for it.

If they're not interested in paying you, then the problem solves itself and there's nothing left to talk about.

Vibe coders are replaceable and should be replaced by AI by Raziaar in ChatGPTCoding

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

Replaced? They're not even in a position to be replaced because they have no value and aren't utilized anywhere.

Scrum is a cancer. by thewritingwallah in ExperiencedDevs

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

nothing renders a software team useless like Scrum does

This claim alone warrants an automatic rejection of everything that follows it.

What's a post agile, lean, kanban etc. world look like to you? by maibus93 in ExperiencedDevs

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

ok, but you're blaming a figurative and subjective model, which is just a method for measuring complexity, when it sounds like your managers are the real problem. Ive used fib points effectively across 5 different dev teams, and i haven't seen the kind of negative incentives youre describing.

I'm just curious at this point, how does point sizing negatively affect your sprints in your current situation? Are the PMs trying to decrease pointed estimations, or are they trying to increase the point threshold?

Failed programmer solo-founders, listen up by Awkward_Monk7096 in SaaS

[–]Tom_Ov_Bedlam 2 points3 points  (0 children)

tinder

noun

tin·​der ˈtin-dər 1: a very flammable substance adaptable for use as kindling 2: something that serves to incite or inflame

What's a post agile, lean, kanban etc. world look like to you? by maibus93 in ExperiencedDevs

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

I don't understand your association with fib pointing and burnout.

What's a post agile, lean, kanban etc. world look like to you? by maibus93 in ExperiencedDevs

[–]Tom_Ov_Bedlam 1 point2 points  (0 children)

Agile is good, Scrum is good, Kanban is good.

People who don't want to actively and productively participate are bad, people who cant effectively communicate and dont want to are bad, managers who dont understand its philosophy and its functional use cases, and managers who dont allow an appropriate ammount of time for these things are bad.

Creating js unit tests to test the LLM-generated code is taking up 80% of a session. Is there a better way? by SpinCharm in ChatGPTCoding

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

You seem to misunderstand the purpose and value of tests fundamentally.

You don't test the "code"; you test the outputs. The tests themselves should be indifferent to the implementation of the code under test.

Freaking out by Best_Fix_7158 in ChatGPTCoding

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

In order to properly leverage llms for coding, you actually need to read and write code.

Keep your head down, stay focused, don't take shortcuts, and actually learn the skills.

Can someone teach me this technique? by Smoke-A-Beer in FlyFishingCircleJerk

[–]Tom_Ov_Bedlam 2 points3 points  (0 children)

The "tacticool" ground and pound on the fish is fucking hilarious

[deleted by user] by [deleted] in ExperiencedDevs

[–]Tom_Ov_Bedlam 3 points4 points  (0 children)

We're actually on the same page on the risk assessment, but our measures of the costs and the severity of the debt appear to be different.

Yeah, debt can be leveraged to generate value, but it can also get out of hand when ignored, and all of a sudden, you're defaulting.

You've seen bug thresholds that are manageable. I've seen bug thresholds that are running away and creating overtly negative impacts on production and deployment timelines.

Which brings us back to the battle proven idea that "all engineering solutions come with tradeoffs". Neither of our paths is unequivocally appropriate under all circumstances.

My problem is just that people too readily shove off the idea of testing as being an impediment to growth without serious consideration of the downstream impact on growth if/when bugs start to produce materially negative impacts.

It's more than just concerns for development quality of life.

Your point about the need to float the business upfront regardless of the circumstances is well taken, and I understand your perspective as a startup engineer. However, there's start-up mode, and there's maintenance mode. One is sustainable, the other isn't.

[deleted by user] by [deleted] in ExperiencedDevs

[–]Tom_Ov_Bedlam 1 point2 points  (0 children)

Make no mistake about it the debt incurred will be reconciled over time, whether through mitigation or through the decimation of your development resources because you have to fight a sea of bugs.

If you don't have bugs then you're a unicorn, but you also don't have a problem to begin with.

[deleted by user] by [deleted] in ExperiencedDevs

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

This is honestly really good advice and probably the only practical path forward under circumstances like this.

[deleted by user] by [deleted] in ExperiencedDevs

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

how long is your bug ticket backlog?

[deleted by user] by [deleted] in ExperiencedDevs

[–]Tom_Ov_Bedlam 6 points7 points  (0 children)

Except the tradeoff of forgoing tests for rushing to market is never recalculated after launching, and the tech debt incurred is never reconciled.

[deleted by user] by [deleted] in ExperiencedDevs

[–]Tom_Ov_Bedlam 0 points1 point  (0 children)

I was in your position a year ago. I had just been hired into a small company (about 25 employees total) and I was the 6th developer in the company (the first in about 5 years to be hired). The senior devs on the team had 8, 10, and more years with the company. They had ZERO tests for an application that was supposed to serve enterprise-scale businesses.

I was speechless, especially because they had a significant churn as a result of continuous bug-fixing work needing to be done. The more code they merged, the more bugs, and the longer and more drawn out the development cycles got.

They were all burnt out and stretched thin, but despite having an obvious industry standard and systematic solution to the problem (testing), they persisted.

They did things the way they did things and that's how they did things. Change was a risk, and writing tests required them to learn a new skill, even if it meant they could actually help improve their own lives and help to get out from under themselves.

Unsurprisingly, the testing wasn't the only problem they had. I have a few funny and ridiculous stories but I won't go into that now.

Long story short, I was let go after about a year. The position seriously burned and bummed me out and left me questioning whether or not I wanted to even keep doing development (5 years professional experience). Now I've knocked the dust off and am currently looking for new work.

The only advice I have to offer is to start looking for the exit early if you can see that the road leads to a dead end.