![](https://programming.dev/pictrs/image/eb6019e6-5997-4e43-bb1c-995ce032f3af.jpeg)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
It’s almost like these languages were designed to solve different problems.
Professional software engineer, musician, gamer, amateur historian, stoic, democratic socialist
It’s almost like these languages were designed to solve different problems.
AWS CLI is trash compared to gcloud in general.
Say what you want about DI frameworks, but if I have to remove another fucking global variable so I can write a test, I’m going to cut a bitch.
πfs: The Data-Free Filesystem!
Despite what developers do at the end of the day, there are conventions for application directories on every OS.
I just use the directories
crate in Rust.
Easy install is not the only benefit. You also get fearless upgrades. When I upgrade my Nvidia driver and it inevitably exposes bugs in one of my apps, I can always jump back to the previous build version without uninstalling anything.
Oh wow. I hate this lol
Would you rather have semicolons or significant newlines?
;
is just a monad after all
You can replace return foo
with just foo
.
Well you have a variable foo
being mutated. Maybe that’s what they’re for?
Rebase feature branch, merge commit into main
(NO SQUASH).
Especially because devs actually have to go out of their way to exclude Linux these days. Proton makes it so damn easy to support Linux. If you don’t, it’s because you did not even try or you intentionally added some bloat to your software to make it incompatible.
Right but it’s pretty rare that a tiny PR actually accomplishes a valuable user story.
So my point is just that lines of code is mostly irrelevant as long as it’s organized well and does no more than necessary to accomplish the agreed upon goal.
This does seem like a potential issue if the PR is itself implementing more than one vertical slice of a feature. Then it could have been smaller and there might be wasted effort.
If the patches are small and well-organized then this isn’t necessarily a bad thing. It will take more than one day to review it, but it clearly took much more time to write it.
Yea this looks productive.
Imagine how useless the LSP suggestions are.
I’m actually building a new work station right now.
I know for a fact that my company’s build process is twice as slow on Windows/WSL than on vanilla Linux. We have benchmarks from many different user environments.
Windows managed to brick itself when I booted for the first time in a month. I only wanted it for the Karafun app, but I guess I can live without it.
def path_is_valid(path: Path) -> bool: if not path.exists(): return False return True
There’s no reason for this function to exist. Can you see why?