• 1 Post
  • 34 Comments
Joined 1 year ago
cake
Cake day: November 24th, 2024

help-circle


  • jkerchertoProgrammer HumorIt do be like that
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 days ago

    I feel like this has more to do with what field you work in and what language/paradigm you use. Especially if you’re working within some bullshit walled garden, you may not have a choice. I’m a terminal jockey myself, but I mostly program in C, so my code is procedural and to the point. Maybe I might want some fancy smart refactoring feature if I worked in a language where half the code is boilerplate or glue.

    If I have the choice though, I don’t see any advantage to an IDE. It’s like the combination of many tools rolled into a single, bloated UI with about 60% of their original functionality. And I guess it lets you build “projects” and choose which files will be built. That part never made sense to me. I don’t need a program for that! Just delete it dog. It’s in the repo!

    IDE:

    • Text editor
    • Source control
    • Debugger
    • Compiler
    • Terminal
    • File explorer

    I’m my opinion, these programs are just better as separate programs.

    (Rant) One thing that grinds my gears… Some IDEs will leave you with the dumbest possible directory structure imaginable. Like actively hostile toward us terminal jockeys. Remember, we are repeatedly typing these things out like cavemen. For example, c/c++ developers who put their headers in a separate, but identical directory structure. Oh and let’s do full taxonomy and go 10 directories deep. And what the hell, capitalize random letters and throw in some with spaces into the directory names for good measure. These things don’t have to matter to IDE people, but it is something to be mindful of.









  • jkerchertoProgrammer HumorThe vibecoders are becoming sentient
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    5 months ago

    Maybe try convincing him in terms he would understand. If it was really that good, it wouldn’t be public. They’d just use it internally to replace every proprietary piece of software in existence. They’d be shitting out their own browser, office suite, CAD, OS, etc. Microsoft would be screwing themselves by making chatgpt public. Microsoft could replace all the Adobe products and drive them out of business tomorrow.

    Edit: that was fast




  • jkerchertoProgrammer Humor*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    8
    ·
    6 months ago

    I don’t think you would get much traction on C developers’ existing projects. C gives you the option to do everything your way. If the developer’s paradigm doesn’t agree with the borrow checker, it could become a rewrite anyway.

    Most projects don’t use the newer c standards. The language just doesn’t change much, and C devs like that. This might get a better response from the modern C++ crowd, but then you are missing a large chunk of the world.




  • jkerchertoProgrammer Humoraverage c++ dev
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    5 months ago

    100%. In my opinion, the whole “build your program around your model of the world” mantra has caused more harm than good. Lots of “best practices” seem to be accepted without any quantitative measurement to prove it’s actually better. I want to think it’s just the growing pains of a young field.