That might be good for shortlinking
- 0 Posts
- 21 Comments
But those are way more useful than vibe coding.
Having never used it before, is it that bad?
Typing when you need it gives you more freedom over a toggle. You can choose to type some parts of the code while leaving other parts untyped.
For example, if I’m writing a quick and simple Python script I may forgo typing, but when iterating on it I’d go back and add the types I need.
Python 3.x will never have static typing because that would break backwards compatibility.
However, typing hints have been Integrated into Python for a while, and you are heavily recommended to use them, so your IDE can enforce typing.
Reading your comment and #32459, I realize that VSCode source control did have some major issues back then.
It looks like they have improved though, as the latest VSCode I use doesn’t auto-initialize repositories anymore.
It’s not that. It means discard all changes made after the last change committed to this local repository.
He wouldn’t have seen the “Discard Changes” button at all if source control wasn’t already setup (and detected by VSCode).No sane program will delete files when you initialize source control either.As I found later, VSCode did have weird behaviors with source control back then. My experience is more with the latest versions.
“Changes” encompass more than you think. Creating / Deleting files are also changes, not just edits to a file.
- If the change is an edit to a tracked file, “Discard Changes” will reverse the edit.
- If the change is deleting a tracked file, “Discard Changes” will restore it back.
- If the change is a new untracked file, “Discard Changes” will remove it as intended.
It can also be all of them at the same time, which is why VSCode uses “Changes” instead of “Files”.
Pyro@programming.devto
Programmer Humor@programming.dev•Yes Google, 2/3 is TOTALLY the same as 1/2
77·1 year agoWhat, your printer doesn’t have a full keyboard under its battery? You’ve gotta get with the times my man.
Pyro@programming.devto
Programmer Humor@programming.dev•After a particularly annoying update today
31·1 year agoIt’s especially bad when it’s stuck like that for hours, and you have to make a gamble with a force restart.
Pyro@programming.devto
Programmer Humor@programming.dev•STOP DOING DEPENDENCY INJECTION
39·2 years agoHello inject me with beans please
not again
Pyro@programming.devto
Free and Open Source Software@beehaw.org•Which alarm clock apps do you use?
2·2 years agoWait, how do you schedule alarms indefinitely? I tried to do this in calendar but it just displays a notification (which I can miss).
Pyro@programming.devto
Free and Open Source Software@beehaw.org•Bullying in Open Source Software Is a Massive Security Vulnerability
38·2 years agoThe insinuation of “merge now otherwise you are letting your users down” in the F-Droid PR is so sickening. I can’t imagine talking like that to people who voluntarily put their time and effort into a FOSS project.
Pyro@programming.devto
Programmer Humor@programming.dev•Positive Affirmations for Site Reliability Engineers
20·2 years agoIt’s always a good day when Krazam uploads.
I just wish it was more than twice a year.
All I can think about is that atrocious braces indentation

Isn’t your example just the builder pattern?