451 karma · joined February 5, 2021
TDD is PITA and I do not know any one soul that actually follows it. But it does sound good.
Best Practices are a dozen a dime and if anything they can serve as to identify which kind of books the team lead once read.
I could go on but I'm seriously bored by this type of posts/attitude. I only commend because nowdays they seem to come disguised as "pragmatic".
There are some valid points in there but there are zealot red-flags as well. Funny enough 'no zealots' is one of the points.
Open a folder with images. How on earth do you switch to visible thumbnails?
And more like that.
These things should be intuitive and easy to do.
Think twice before upgrading your distro.
I believe this is the main reason that OSx and even Windows are much more prevalent in company laptops that any linux distro. And I don't see this changing anytime soon. If even Ubuntu didn't make that cut I don't see which (distro) will.
Haven't tried a laptop that comes with preinstalled linux TBH. Maybe there's some light there. Dunno. But my last experience with a Thinkpad 550 and latest ubuntu was bad. As in no proper keyboard, terrible screen issues, networking issues...
No. It's not. There are way too many dark corners with things lurking there to bite you. It just "looks easy" until you try to do something non-trivial.
Used to love it but the more I learn about it the more I fall out of love. I can't help to wonder, would it be so successful if it weren't for all the Google-hype and the push because of kubernetes?
I don't mean to bad-mouth it. It's just that I invested time and effort to what now seems to me a bad language. A good language -IMO- should get out of the way once you spend some time with it. Be as transparent as possible so that you can focus on the real problem. And do that in a safe way. But here I am in 2021 having to worry about all different types of nils. Or having to decide which way to go about marshalling JSONs. Why put at least one inefficient way to do it? I know, it makes code reviews fun. And don't get me started with all the conventions and whatnot that half the community sees as holy - if they are why not putting them in the compiler like they did with gofmt and get done with it? I mean this whole thing started off on very good premises -cut down complexity, simplify, get unproductive arguments out of the way- but somehow it looks like it stuck somewhere halfway there in a grey zone that converts it to the new java fast. No problem with java here but I guess if they wanted to create a new javaesque ecosystem/community then why go to all that trouble. So my guess is that they didn't.
Dunno...
Had I time and not job market restrictions I'd be looking to Elixir for concurrency and Nim for everything else. But things being what they are I'm stuck with the gopher.
Suez canal seems to be a Single Point of Failure.
>> Hi, First Name,
I tried to reach out to you with a Linkedin Connection, but I had no luck, So I’m trying InMail! ... <<
Yup. Linkedin. And there's still a part of me that believes I'm gonna get my next job from there.