GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    d (deprecated_ii@poa.st)'s status on Wednesday, 10-Jul-2024 06:05:15 JST d d
    we cling to the dumb shit programmers had to do because of technical limitations 40 years ago but throw out all the good stuff they were doing because academics came up with cool names like EXTREME PROGRAMMING and AGILE
    In conversation about 10 months ago from poa.st permalink
    • Embed this notice
      BowserNoodle ☦️ (bowsacnoodle@poa.st)'s status on Wednesday, 10-Jul-2024 06:05:13 JST BowserNoodle ☦️ BowserNoodle ☦️
      in reply to
      • BroDrillard
      • billiam :4chan:
      @BroDrillard @deprecated_ii @billiam Is OOP bad or are you saying his quote is bad?
      In conversation about 10 months ago permalink
    • Embed this notice
      billiam :4chan: (billiam@shitposter.world)'s status on Wednesday, 10-Jul-2024 06:05:14 JST billiam :4chan: billiam :4chan:
      in reply to
      @deprecated_ii what are some of the dumb things that are clung to?
      In conversation about 10 months ago permalink
    • Embed this notice
      BroDrillard (brodrillard@nicecrew.digital)'s status on Wednesday, 10-Jul-2024 06:05:14 JST BroDrillard BroDrillard
      in reply to
      • billiam :4chan:
      "Object-oriented programming is an exceptionally bad idea which could only have originated in California." - Dijkstra
      In conversation about 10 months ago permalink
    • Embed this notice
      BowserNoodle ☦️ (bowsacnoodle@poa.st)'s status on Wednesday, 10-Jul-2024 06:12:59 JST BowserNoodle ☦️ BowserNoodle ☦️
      in reply to
      • BroDrillard
      • billiam :4chan:
      @deprecated_ii @BroDrillard @billiam I'll never understand. Or maybe I will. It was easy for me to understand decades ago but certainly less efficient than other things.
      In conversation about 10 months ago permalink
    • Embed this notice
      d (deprecated_ii@poa.st)'s status on Wednesday, 10-Jul-2024 06:13:00 JST d d
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      @BowsacNoodle @BroDrillard @billiam OOP is terrible
      In conversation about 10 months ago permalink
    • Embed this notice
      mikerotch (mikerotch@poa.st)'s status on Wednesday, 10-Jul-2024 06:14:04 JST mikerotch mikerotch
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      @deprecated_ii @BowsacNoodle @BroDrillard @billiam OOP is good for some situations and terrible for others, same with any other tool.

      The best languages let you use whichever tool is most appropriate for the job at hand. The worst ones force you to pick one paradigm and use it for everything.
      In conversation about 10 months ago permalink
      BowserNoodle ☦️ likes this.
    • Embed this notice
      BowserNoodle ☦️ (bowsacnoodle@poa.st)'s status on Wednesday, 10-Jul-2024 06:14:21 JST BowserNoodle ☦️ BowserNoodle ☦️
      in reply to
      • BroDrillard
      • billiam :4chan:
      • mikerotch
      @mikerotch @deprecated_ii @BroDrillard @billiam I learned on the worst language, visual basic.
      In conversation about 10 months ago permalink
    • Embed this notice
      BowserNoodle ☦️ (bowsacnoodle@poa.st)'s status on Wednesday, 10-Jul-2024 06:16:49 JST BowserNoodle ☦️ BowserNoodle ☦️
      in reply to
      • BroDrillard
      • billiam :4chan:
      • mikerotch
      @deprecated_ii @mikerotch @BroDrillard @billiam Is this a situation where I don't know enough about programming to know why it's bad?
      In conversation about 10 months ago permalink
    • Embed this notice
      d (deprecated_ii@poa.st)'s status on Wednesday, 10-Jul-2024 06:16:50 JST d d
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      • mikerotch
      @mikerotch @BowsacNoodle @BroDrillard @billiam It has very niche uses and is almost never implemented well.
      In conversation about 10 months ago permalink
    • Embed this notice
      Diogenese_Shiplap (diogenese_shiplap@poa.st)'s status on Wednesday, 10-Jul-2024 06:21:17 JST Diogenese_Shiplap Diogenese_Shiplap
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      • mikerotch
      @BowsacNoodle @mikerotch @deprecated_ii @BroDrillard @billiam "...and yeah you can build anything in seconds! All you need to do is add these 72 megabytes of DLL files to your install!"
      In conversation about 10 months ago permalink
    • Embed this notice
      BowserNoodle ☦️ (bowsacnoodle@poa.st)'s status on Wednesday, 10-Jul-2024 06:21:17 JST BowserNoodle ☦️ BowserNoodle ☦️
      in reply to
      • BroDrillard
      • billiam :4chan:
      • Diogenese_Shiplap
      • mikerotch
      @Diogenese_Shiplap @mikerotch @deprecated_ii @BroDrillard @billiam Not wrong. Likely a contributing factor for why I don't program is that I only learned how to be lazy and rely on libraries for everything.
      In conversation about 10 months ago permalink
    • Embed this notice
      Patricles (patricles@poa.st)'s status on Wednesday, 10-Jul-2024 06:21:52 JST Patricles Patricles
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      • Diogenese_Shiplap
      • mikerotch
      @Diogenese_Shiplap @BowsacNoodle @mikerotch @deprecated_ii @BroDrillard @billiam DLL hell is a real thing.
      In conversation about 10 months ago permalink
      BowserNoodle ☦️ likes this.
    • Embed this notice
      d (deprecated_ii@poa.st)'s status on Wednesday, 10-Jul-2024 06:37:32 JST d d
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      • mikerotch
      @BowsacNoodle @mikerotch @BroDrillard @billiam to be clear, I'm not saying objects in themselves are bad. objects have their uses although many people use them when they should not; tying logic to data is often not a good idea

      it's the "orientation" part that's terrible. my main complaint with it is that it makes understanding logic flow absolute hell, and it leads to insane program architecture, both logically and in the codebase itself. as a bonus it's often extremely inefficient thanks to constant cache misses

      also the underlying promises of modularity and whatnot are just ridiculous

      this is only a partial answer off the top of my head because I haven't had to deal with much OOP lately. I'm sure I have many more complaints tucked away in the archives
      In conversation about 10 months ago permalink
    • Embed this notice
      JoshuaSlocum (joshuaslocum@poa.st)'s status on Wednesday, 10-Jul-2024 06:37:32 JST JoshuaSlocum JoshuaSlocum
      in reply to
      • BowserNoodle ☦️
      • BroDrillard
      • billiam :4chan:
      • mikerotch
      @deprecated_ii @BowsacNoodle @mikerotch @BroDrillard @billiam it's designed so that programmers can be interchangeable cogs
      it scales fantastically, until all of a sudden it doesn't
      and that's how you get Java codebases with ClassNamesThatJustGoOnAndOnShitWeForgotSomethingV2
      In conversation about 10 months ago permalink
      BowserNoodle ☦️ likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.