home.social

#enduserprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #enduserprogramming, aggregated by home.social.

  1. If you have thoughts on extensions or plugin systems consider submitting to the malleable systems challenge problem on fearless extensibility: forum.malleable.systems/t/chal

  2. Thinking a lot today about end-user programming interfaces above LLMs.

    One sticking with me: the LLM as pair a la domain driven design.

    Co-creating a *domain model* with dialogue—before code.

    en.wikipedia.org/wiki/Domain-d

    (Source: generative riffing with @kasey over coffee)

    #llms #enduserprogramming

  3. Thinking a lot today about end-user programming interfaces above LLMs.

    One sticking with me: the LLM as pair a la domain driven design.

    Co-creating a *domain model* with dialogue—before code.

    en.wikipedia.org/wiki/Domain-d

    (Source: generative riffing with @kasey over coffee)

    #llms #enduserprogramming

  4. Thinking a lot today about end-user programming interfaces above LLMs.

    One sticking with me: the LLM as pair a la domain driven design.

    Co-creating a *domain model* with dialogue—before code.

    en.wikipedia.org/wiki/Domain-d

    (Source: generative riffing with @kasey over coffee)

  5. Thinking a lot today about end-user programming interfaces above LLMs.

    One sticking with me: the LLM as pair a la domain driven design.

    Co-creating a *domain model* with dialogue—before code.

    en.wikipedia.org/wiki/Domain-d

    (Source: generative riffing with @kasey over coffee)

    #llms #enduserprogramming

  6. Thinking a lot today about end-user programming interfaces above LLMs.

    One sticking with me: the LLM as pair a la domain driven design.

    Co-creating a *domain model* with dialogue—before code.

    en.wikipedia.org/wiki/Domain-d

    (Source: generative riffing with @kasey over coffee)

    #llms #enduserprogramming

  7. Friendly reminder: It's easy to forget there are many more people in the world that write code and are *not developers* than there are professional software developers. Scientists, journalists, lawyers, activists, med. doctors, writers, educators, artists, designers, and many others, can create computer programs!

    This paper from 2012 shows an 2005 estimate (for 2012) that there are almost 4x more people programming ("end user programmers") than professional programmers dl.acm.org/doi/10.1145/2212776

    #EndUserProgramming #NotADeveloper

  8. Friendly reminder: It's easy to forget there are many more people in the world that write code and are *not developers* than there are professional software developers. Scientists, journalists, lawyers, activists, med. doctors, writers, educators, artists, designers, and many others, can create computer programs!

    This paper from 2012 shows an 2005 estimate (for 2012) that there are almost 4x more people programming ("end user programmers") than professional programmers dl.acm.org/doi/10.1145/2212776

    #EndUserProgramming #NotADeveloper

  9. Friendly reminder: It's easy to forget there are many more people in the world that write code and are *not developers* than there are professional software developers. Scientists, journalists, lawyers, activists, med. doctors, writers, educators, artists, designers, and many others, can create computer programs!

    This paper from 2012 shows an 2005 estimate (for 2012) that there are almost 4x more people programming ("end user programmers") than professional programmers dl.acm.org/doi/10.1145/2212776

    #EndUserProgramming #NotADeveloper

  10. Friendly reminder: It's easy to forget there are many more people in the world that write code and are *not developers* than there are professional software developers. Scientists, journalists, lawyers, activists, med. doctors, writers, educators, artists, designers, and many others, can create computer programs!

    This paper from 2012 shows an 2005 estimate (for 2012) that there are almost 4x more people programming ("end user programmers") than professional programmers dl.acm.org/doi/10.1145/2212776

    #EndUserProgramming #NotADeveloper

  11. Friendly reminder: It's easy to forget there are many more people in the world that write code and are *not developers* than there are professional software developers. Scientists, journalists, lawyers, activists, med. doctors, writers, educators, artists, designers, and many others, can create computer programs!

    This paper from 2012 shows an 2005 estimate (for 2012) that there are almost 4x more people programming ("end user programmers") than professional programmers dl.acm.org/doi/10.1145/2212776

    #EndUserProgramming #NotADeveloper

  12. This must be easy to do if you are a professional software developer (which I'm not, I'm an "end user programmer" and educator), here goes the problem:

    I have some code, let's call it "origin" (you can correct my names in the replies if you really have to), and I have a modified version of it, let's call it "my fork".

    when "origin" gets updated I'd like to apply to "my fork" the modifications that don't affect my own previous modifications, and be shown the ones that conflict.

    This is standard git merge conflict resolution, isn't it?

    Is there a way of doing it outside the dreadful git context/interface?

    <<<<<<< HEAD
    B
    =======
    Z
    >>>>>>> branch-a

    👆​ git is already awful for us end user programmers, but this is plain hell.

    #gitIsHell #versioncontrol #enduserprogramming

  13. This must be easy to do if you are a professional software developer (which I'm not, I'm an "end user programmer" and educator), here goes the problem:

    I have some code, let's call it "origin" (you can correct my names in the replies if you really have to), and I have a modified version of it, let's call it "my fork".

    when "origin" gets updated I'd like to apply to "my fork" the modifications that don't affect my own previous modifications, and be shown the ones that conflict.

    This is standard git merge conflict resolution, isn't it?

    Is there a way of doing it outside the dreadful git context/interface?

    <<<<<<< HEAD
    B
    =======
    Z
    >>>>>>> branch-a

    👆​ git is already awful for us end user programmers, but this is plain hell.

    #gitIsHell #versioncontrol #enduserprogramming

  14. This must be easy to do if you are a professional software developer (which I'm not, I'm an "end user programmer" and educator), here goes the problem:

    I have some code, let's call it "origin" (you can correct my names in the replies if you really have to), and I have a modified version of it, let's call it "my fork".

    when "origin" gets updated I'd like to apply to "my fork" the modifications that don't affect my own previous modifications, and be shown the ones that conflict.

    This is standard git merge conflict resolution, isn't it?

    Is there a way of doing it outside the dreadful git context/interface?

    <<<<<<< HEAD
    B
    =======
    Z
    >>>>>>> branch-a

    👆​ git is already awful for us end user programmers, but this is plain hell.

    #gitIsHell #versioncontrol #enduserprogramming

  15. This must be easy to do if you are a professional software developer (which I'm not, I'm an "end user programmer" and educator), here goes the problem:

    I have some code, let's call it "origin" (you can correct my names in the replies if you really have to), and I have a modified version of it, let's call it "my fork".

    when "origin" gets updated I'd like to apply to "my fork" the modifications that don't affect my own previous modifications, and be shown the ones that conflict.

    This is standard git merge conflict resolution, isn't it?

    Is there a way of doing it outside the dreadful git context/interface?

    <<<<<<< HEAD
    B
    =======
    Z
    >>>>>>> branch-a

    👆​ git is already awful for us end user programmers, but this is plain hell.

    #gitIsHell #versioncontrol #enduserprogramming

  16. This must be easy to do if you are a professional software developer (which I'm not, I'm an "end user programmer" and educator), here goes the problem:

    I have some code, let's call it "origin" (you can correct my names in the replies if you really have to), and I have a modified version of it, let's call it "my fork".

    when "origin" gets updated I'd like to apply to "my fork" the modifications that don't affect my own previous modifications, and be shown the ones that conflict.

    This is standard git merge conflict resolution, isn't it?

    Is there a way of doing it outside the dreadful git context/interface?

    <<<<<<< HEAD
    B
    =======
    Z
    >>>>>>> branch-a

    👆​ git is already awful for us end user programmers, but this is plain hell.

    #gitIsHell #versioncontrol #enduserprogramming

  17. #Introduction time! I’m an #OpenSource Personal Knowledge Management system implemented (by @zef) as a web app that you can easily #SelfHost on your local machine or server. Pages are written in #Markdown and stored in a folder on disk that you can freely sync, back-up or script. No data lock in.

    SB supports #EndUserProgramming through #directives that e.g. query your space using queries and dynamically update segments of pages.

    SB has sparse UI and optional #Vim keybindings. Give it a try!

  18. #Introduction time! I’m an #OpenSource Personal Knowledge Management system implemented (by @zef) as a web app that you can easily #SelfHost on your local machine or server. Pages are written in #Markdown and stored in a folder on disk that you can freely sync, back-up or script. No data lock in.

    SB supports #EndUserProgramming through #directives that e.g. query your space using queries and dynamically update segments of pages.

    SB has sparse UI and optional #Vim keybindings. Give it a try!

  19. time! I’m an Personal Knowledge Management system implemented (by @zef) as a web app that you can easily on your local machine or server. Pages are written in and stored in a folder on disk that you can freely sync, back-up or script. No data lock in.

    SB supports through that e.g. query your space using queries and dynamically update segments of pages.

    SB has sparse UI and optional keybindings. Give it a try!

  20. #Introduction time! I’m an #OpenSource Personal Knowledge Management system implemented (by @zef) as a web app that you can easily #SelfHost on your local machine or server. Pages are written in #Markdown and stored in a folder on disk that you can freely sync, back-up or script. No data lock in.

    SB supports #EndUserProgramming through #directives that e.g. query your space using queries and dynamically update segments of pages.

    SB has sparse UI and optional #Vim keybindings. Give it a try!

  21. #Introduction time! I’m an #OpenSource Personal Knowledge Management system implemented (by @zef) as a web app that you can easily #SelfHost on your local machine or server. Pages are written in #Markdown and stored in a folder on disk that you can freely sync, back-up or script. No data lock in.

    SB supports #EndUserProgramming through #directives that e.g. query your space using queries and dynamically update segments of pages.

    SB has sparse UI and optional #Vim keybindings. Give it a try!