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
    Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Jun-2025 11:28:20 JST Paul Cantrell Paul Cantrell

    I’ve been around a while too, and I can vouch for this.

    I remember somebody telling me with deadly earnestness circa 1999 that Java Beans were going to make it so that business analysts could write integration code themselves, no developers. Java Beans.

    Two certainties in software:

    1. The work always changes.
    2. The work never goes away. https://front-end.social/@alvaromontoro/114494970685095188

    In conversation about 12 days ago from hachyderm.io permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Alvaro Montoro (@alvaromontoro@front-end.social)
      from Alvaro Montoro
      It is 2000. I'm 18 years old. They say my job won't survive quantum computing (IBM is really close). It is 2005. I'm 23 years old. They say my job won't survive visual IDEs. It is 2010. I'm 28 years old. They say my job won't survive smartphones. It is 2015. I'm 33 years old. They say my job won't survive web3. It is 2020. I'm 38 years old. They say my job won't survive AI. It is 2025. I'm 43 years old. They say my job won't survive quantum computing.
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Jun-2025 11:36:36 JST Paul Cantrell Paul Cantrell
      in reply to

      The argument with Java Beans was that you can just drag and drop connections between the getters and the setters, so what’s left to code?

      Yes, really.

      In conversation about 12 days ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Jun-2025 11:47:03 JST Paul Cantrell Paul Cantrell
      in reply to

      People keep making the same mistake, again and again and again and again forever, of thinking that it is syntax that makes software development hard.

      Oh honey.

      Re this from @mathaetaes:
      https://infosec.exchange/@mathaetaes/114656764053846137

      (P.S. Visual coding is actually really cool, and IMO an underexplored PL design space — but is very much coding, and very much tricky for the same reasons as any other kind of coding.)

      In conversation about 12 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        honey.re

    • Embed this notice
      Javier (jerojasro@col.social)'s status on Tuesday, 10-Jun-2025 12:31:35 JST Javier Javier
      in reply to
      • Mathaetaes

      @mathaetaes @inthehands let's not forget Drools, where people can define business rules for the system directly in a spreadsheet, Java imports and all. No need for developers there.

      In conversation about 12 days ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Tuesday, 10-Jun-2025 12:31:35 JST Paul Cantrell Paul Cantrell
      in reply to
      • Mathaetaes
      • Javier

      @jerojasro @mathaetaes

      Wow, I had in fact forgotten that! If it’s in a spreadsheet, it’s not programming, of course.

      In conversation about 12 days ago permalink
    • Embed this notice
      Mathaetaes (mathaetaes@infosec.exchange)'s status on Tuesday, 10-Jun-2025 12:31:36 JST Mathaetaes Mathaetaes
      in reply to

      @inthehands lets not forget the “visual coding” hype, where people were going to generate all their code straight out of a UML model. No need for developers there.

      In conversation about 12 days ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Wednesday, 11-Jun-2025 01:24:27 JST Paul Cantrell Paul Cantrell
      in reply to
      • Fish Id Wardrobe

      @fishidwardrobe https://hachyderm.io/@inthehands/114422202675741454

      In conversation about 12 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Paul Cantrell (@inthehands@hachyderm.io)
        from Paul Cantrell
        I will at this time repeat my analogy that AI vendors have convinced a whole bunch of executives / managers that cardboard toilets are ready for prime time, and now or soon — perhaps after a few rounds of hype-driven plumber layoffs — there’s not only extra work for plumbers, but also extra work for people who can repair damage to ceilings and floors.
    • Embed this notice
      Fish Id Wardrobe (fishidwardrobe@mastodon.me.uk)'s status on Wednesday, 11-Jun-2025 01:24:28 JST Fish Id Wardrobe Fish Id Wardrobe
      in reply to

      @inthehands the real trouble comes when staff actually fall for this and write code.

      I've spent much of my career coding in one of these, and I've met people with no understanding of coding at all who have written thousands of lines of garbage which kind of works – often by copying and pasting the same dreadful code again and again.

      In conversation about 12 days ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Wednesday, 11-Jun-2025 01:28:49 JST Paul Cantrell Paul Cantrell
      in reply to
      • tom jennings

      @tomjennings
      Max/MSP is one of the langs I have students in my P-Lang class research present to the class. “Convince us it’s a language!” is the mandate, and it’s always a fun day in class.

      I know a fair number of experimental musicians who are not at all programmers, but got into Max/MSP and did some wonderful things with it. It’s quite marvelous as a tinkering tool for individual artists! Has a bit of the HyperCard spirit I praised elsewhere in my posts.

      And yes, it doesn’t scale up well. “Write-only” is a bit severe IMO, but it certainly does not scale well to large projects or multiple people.

      In conversation about 12 days ago permalink
    • Embed this notice
      tom jennings (tomjennings@tldr.nettime.org)'s status on Wednesday, 11-Jun-2025 01:28:51 JST tom jennings tom jennings
      in reply to

      @inthehands

      Lots of art folk adopted Max/MSP as a non programmers language. It's nicely graphical, connecting inputs to outputs with lines, etc.

      It's virtually uneditable. It's another write -only language.

      As faculty we'd get students who genuinely wanted to learn to code but in a two or three year program could take maybe 2 semesters total.

      People skilled at Final Cut Pro, quite complex and sophisticated software, thought programming was like operating FCP; just tell me where the controls are and I'll be fine.....

      I tried to get across that like many things coding is a skill, requires dedication and hours and mistakes.

      Very few ever put in the effort. It wasn't entirely their fault and they weren't lazy. The whole story is tl;dr of course.

      In conversation about 12 days ago permalink
    • Embed this notice
      cliffordheath (cliffordheath@mastodon.social)'s status on Wednesday, 11-Jun-2025 01:29:46 JST cliffordheath cliffordheath
      in reply to

      @inthehands As I speak in these definitive terms, I have recently revised a semantic formalisation of Object Role Modelling, a graphical formal language. We formalised it by mapping each graphical feature to an abstract syntax, and formalising that. But it's hard work, and still unproven in terms of use of differencing in engineering review

      In conversation about 12 days ago permalink
    • Embed this notice
      Paul Cantrell (inthehands@hachyderm.io)'s status on Wednesday, 11-Jun-2025 01:29:46 JST Paul Cantrell Paul Cantrell
      in reply to
      • cliffordheath

      @cliffordheath
      Yeah, version control and also editing are big barriers to graphical languages. My assertion is just that it’s an underexplored research space — like electric cars were in the early 20th century.

      In conversation about 12 days ago permalink
    • Embed this notice
      cliffordheath (cliffordheath@mastodon.social)'s status on Wednesday, 11-Jun-2025 01:29:47 JST cliffordheath cliffordheath
      in reply to

      @inthehands syntax is what makes software engineering possible. Linear texts are amenable to differencing through LCS, hence to version management, on which all SW eng is built. Graphical languages cannot(*) be differentially managed, so however cool they are, they cannot be engineered.

      LCS is the fundamental algorithm of software engineering.

      In conversation about 12 days ago permalink

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.