Latest Comments by jens
Valve hands out VAC bans for having 'catbot' in your Linux username (updated: they're not)
1 Jan 2018 at 8:36 pm UTC Likes: 8
I gave you that advice earlier when you were attacking Feral without ever having owned one of their games: "Get a beer and take a deep breath". Same advice here with Valve.
1 Jan 2018 at 8:36 pm UTC Likes: 8
Quoting: Alm888you are outright bashing users of other services and storesDo you actually see that you are doing exactly this?
I gave you that advice earlier when you were attacking Feral without ever having owned one of their games: "Get a beer and take a deep breath". Same advice here with Valve.
Valve hands out VAC bans for having 'catbot' in your Linux username (updated: they're not)
1 Jan 2018 at 7:31 pm UTC Likes: 12
1 Jan 2018 at 7:31 pm UTC Likes: 12
Quoting: GuestValve only did anything as a backup plan.Yes, sure, but even just for that they did more than anybody else for Linux gaming recently in that regard. It is the result that matters imho.
Valve hands out VAC bans for having 'catbot' in your Linux username (updated: they're not)
1 Jan 2018 at 6:25 pm UTC Likes: 5
1 Jan 2018 at 6:25 pm UTC Likes: 5
Quoting: Alm888Why don't you just stay out of this discussion then?Quoting: meggermanLinux gamers can't afford to ditch Valve at this point…I personally have all the rights to ditch Valve however I want. And Valve can not do anything to me. Because I don't even have Steam account and neither is planning to, ever. :D
Reminder: Update your PC info for the next round of statistics updates
30 Dec 2017 at 1:25 pm UTC
30 Dec 2017 at 1:25 pm UTC
Quoting: GuestAnd forcing open source I disagree with. I try to use words like encourage, or want, instead of force/must, because ultimately the choice should always be up to the user, and things aren't black & white.Sorry, this is what I wanted to say. My impression is that you do not force your opinion on others. Thanks for that.
Reminder: Update your PC info for the next round of statistics updates
30 Dec 2017 at 12:42 pm UTC
30 Dec 2017 at 12:42 pm UTC
Quoting: GuestIt restricts the use of my hardware in a technical capacity.Would you really be able to fully use your hardware if there hadn't been any company with some real resources/money behind it? Hardware was difficult 20 years ago and since then it certainly hasn't been getting easier. Some companies do actively support Linux the way the Linux community prefers it (Intel, recently AMD), others support Linux in a less FOSS compatible way (NVidia). Though it is Nvidia's freedom to do it their way. Being not your best friend doesn't automatically makes you an enemy. (Note: you didn't imply that, that's just a general statement)
Quoting: GuestSo yeah, that's why I want FOSS. Want though, not enforce.Thanks a lot for coming up for your principles, but not trying to force others do to so.
Reminder: Update your PC info for the next round of statistics updates
30 Dec 2017 at 10:30 am UTC
PS: That said, I'm not blind. Linux has its shortcomings and Windows or MacOS have their strengths, but overall Linux is the winner for me.
30 Dec 2017 at 10:30 am UTC
Quoting: GuestAll of which just makes me ask: why do you use GNU/Linux?Linux has more to offer than just the ideals of Open Source. Speaking for myself, I prefer Open Source, but don't mind using the NVidia propriety driver (from the negativo17 repositories for Fedora, works really well), Steam, JetBrains Rider or other closed source applications either. What is important for me is that I have an OS that works and that fits into my workflow. I love how Gnome Shell works, prefer how Linux performs, how it is structured and built as OS (e.g. no file locking compared to Windows) and how package management works. Simply stated: Linux is just the better OS, being Open Source is a nice welcome.
PS: That said, I'm not blind. Linux has its shortcomings and Windows or MacOS have their strengths, but overall Linux is the winner for me.
Aspyr Media have delayed the Civilization VI 'Fall 2017' update until sometime after the 'holiday break'
29 Dec 2017 at 10:49 am UTC
29 Dec 2017 at 10:49 am UTC
Quoting: GuestOh, and medical device development isn't suited to "proper" agile. It needs documentation for every minor detail and change (with good reason really).Yes, sure, should have added that there are branches that needs a different or adapted treatment. There is no "one size fits all". If someone claims so for whatever, it ain't true.
Aspyr Media have delayed the Civilization VI 'Fall 2017' update until sometime after the 'holiday break'
29 Dec 2017 at 8:18 am UTC
29 Dec 2017 at 8:18 am UTC
Quoting: GuestThat book has the word "agile" in the full title. No way I'm going to read it. I despise that term.Yeah, shame that this term has been so heavily abused, especially by so-called scrum masters that never really understood what this is about. The original meaning/the statements from their manifesto are still very valid if one reads with care.
Aspyr Media have delayed the Civilization VI 'Fall 2017' update until sometime after the 'holiday break'
29 Dec 2017 at 7:20 am UTC
I discourage comments about WHAT a certain code is doing, these kind of (simple or ugly) comments should be part of the code itself.
should imho be written as
The second version is much more robust against rework and refactoring, don't you think? Note that I was taking about several years, i.e. ten, between Developer/Team A and B, where A and B have never spoken to each other. Development methods (coding styles, review procedures, team organization) were quite different ten years ago and will be again quite different ten years in the future. Code that has to to survive this time span will get messy over time due to different approaches how to solve things, especially because teams doing maintenance later are usually not the strongest ones. Having code as robust as possible, that includes removing ugly comments and replace them with method extraction and better naming, helps to stand the test of time a little bit better.
Edit: Extend sample.
29 Dec 2017 at 7:20 am UTC
Quoting: tuubiIgnoring the condescending tone of your replyI guess both our comments have that condescending tone. I apologize if that triggered something inside you, that was not my intention.
Quoting: tuubiis that supposed to be an argument against code comments?No, as I stated, there are lots of valid comments. Mostly about WHY a certain piece of code has to be there, assumptions, preconditions, external references etc.
I discourage comments about WHAT a certain code is doing, these kind of (simple or ugly) comments should be part of the code itself.
// This is needed due to this and that
var i = 0; // iterates over list Y
// Does something
[a few lines of code]
// Does something else
[a few lines of code]
// Does something different if this is given
if (this == that && that == something)
{
[a few lines of code]
}should imho be written as
// This is needed due to this and that
var yIterator = 0;
DoSomething();
DoSomethingElse();
if (ThisIsGiven())
DoSomethingDifferent();
...The second version is much more robust against rework and refactoring, don't you think? Note that I was taking about several years, i.e. ten, between Developer/Team A and B, where A and B have never spoken to each other. Development methods (coding styles, review procedures, team organization) were quite different ten years ago and will be again quite different ten years in the future. Code that has to to survive this time span will get messy over time due to different approaches how to solve things, especially because teams doing maintenance later are usually not the strongest ones. Having code as robust as possible, that includes removing ugly comments and replace them with method extraction and better naming, helps to stand the test of time a little bit better.
Edit: Extend sample.
Aspyr Media have delayed the Civilization VI 'Fall 2017' update until sometime after the 'holiday break'
28 Dec 2017 at 8:56 pm UTC
28 Dec 2017 at 8:56 pm UTC
Quoting: tuubiWelcome to the real world ;). Of course this was a bad job, but these things do happen, though usually much more gradually over time thus a lot less obvious.Quoting: jensA second developer touches the code (years) later, does some refactoring but leaves the (no longer matching) comments as is, cause it seems nice to have comments and because comments aren't touched if you use some tooling for refactoring (Jetbrains and friends).And here you see a developer who doesn't do his/her job. If comments are no longer relevant after you've changed the code, it's your job to update or remove them accordingly. Tooling is a bad excuse.
- GOG now using AI generated images on their store [updated]
- CachyOS founder explains why they didn't join the new Open Gaming Collective (OGC)
- The original FINAL FANTASY VII is getting a new refreshed edition
- GOG job listing for a Senior Software Engineer notes "Linux is the next major frontier"
- UK lawsuit against Valve given the go-ahead, Steam owner facing up to £656 million in damages
- > See more over 30 days here
Recently Updated
- I need help making SWTOR work on Linux without the default Steam …
- whizse - Browsers
- Johnologue - What are you playing this week? 26-01-26
- Caldathras - Game recommendation?
- buono - Will you buy the new Steam Machine?
- CatGirlKatie143 - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck