College Prof in the US, focus areas are Human-Computer Interaction, Cybersecurity, and Machine Learning

  • 1 Post
  • 26 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle











  • Vivaldi has been my browser of choice for years as well. Fantastic product in my experience. I’ve sadly forced myself to start using firefox and librewolf in an attempt support alternatives to chromium based browsers. Firefox and co. are fine, but I’m still reaching for features and options from vivaldi that just don’t exist in firefox without a maze of incompatible and poorly maintained plugins.


  • Make sure to buy one with a dedicated button for each letter you want to use. Really, I would recommend something QWERTY just for standard compatibility.
    Scarastic jokes over, it literally doesn’t matter at all. Just look online for the cheapest keyboard with the features you want. Type on a cellphone touchscreen keyboard if you are so inclined. If you are typing so much that it really starts to hurt your finger joints or muscles, then you can maybe start to look at ergonomic keyboards and see if they’d be right for you. Beyond that, your time is better spent actually coding than worrying about the proper type of keyboard to use.


  • I’m just a random guy stumbling across this thread hours after the fact. I want to say that after reading many of these comments. I feel like I’m starting to get a handle on what your position is. You aren’t wrong, but you are communicating your idea horribly.
    Your position seems to be “Thankfully, many crimes do leave behind lasting visual cues, so you can still do a binary search for those situations if you are clever about what to look for.”
    What you’ve actually been communicating is that “If there really was no lasting visual cue, then just find a lasting visual cue anyway, then do a binary search on that and it’ll work!” - It’s all about how you choose to present, order, and emphasize your comments. Your message is more than just the words you type. I hope this message helps clarify the debate and confusion for you and anyone else who stumbles upon this long chain.


  • DaleGribble88@programming.devtoProgrammer Humor@programming.devBill is a pro grammer
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    2
    ·
    edit-2
    10 months ago

    I have such a love-hate relationship with that video. On the whole, I think that video is bad and should be taken down. The creator is arguing against a very specific type of commenting but is harassing comments in all forms. It even addresses as such with a 20 second blurb 2/3 of the way into video distinguishing between “documentation comments” - but doesn’t really provide any examples of what a good documentation comment is. Just a blurred mention of “something something Java Doc something something better code leads to better documentation” but doesn’t elaborate why.
    It’s a very devious problem in that I don’t feel like any particular claim in the video is wrong, but taken within the context of the average viewer, (I teach intro. comp. sci courses and students LOVE to send this video and similar articles to me for why they shouldn’t have to comment their spaghettified monstrosities), and the inconsistent use of comments vs. code duplication vs. documentation, the video seems problematic if not half-baked.
    In fairness, it is great advice for someone who has been working in the industry for 15 years and still applies for junior positions within the same company - but I can’t imagine that was the target audience for this video. In my experience, anyone who has been programming on a large-ish project for more than 6 months can reach the same conclusions as this video.




  • Visual Studio - not VSCode. It is heavy AF, but that debugger and profiler are just too good not to use. I also don’t want to fight against a million compiler/makefile/configuration issues. I just want something that works, and Visual Studio just works.

    All that said, I’ve probably written more C/C++ in Vim on a Linux box since I prefer C# when working on Windows, so idk? Visual Studio on Windows and Vim on Linux distros.


  • True, but if there is a large project with many different collaborators, they’d need a more verbose system than a CSV file anyway. (And likely a more senior developer who knows how to handle situations like this.) My point is that excel files, and CSVs in particular, are easy to parse, easy to check for completeness, and easy to distribute to less technical people. Basically, while not optimal, they will just work.


  • A trick the indie game development community has used for years is just a simple excel file. CSVs are the easiest to work with if you are unfamiliar. First column is the ID of the text that you can reference in code, and each column is a translation of that text. Get the initial translation in place, typically English, then email the excel file to anyone who ask to create as fan translation. Also, unless you are translating the Illiad, the extra memory use is negligible.