• ?

    user

    2 years ago
    ...And my FoC project has a
    ibdknox
    i
    +2
    7 replies
    Copy to Clipboard
  • Daniel Garcia

    Daniel Garcia

    2 years ago
  • Nick Smith

    Nick Smith

    2 years ago
    I've spent the last few days considering starting a blog, but I'm encountering a moral dilemma. I think humanity already overshares too often. I think we put a lot of half-baked thoughts in the public space, and the world consequently suffers from "information overload" where we can't figure out what to pay attention to / what is valuable. It happens in news media, social media, blog posts, and this Slack. In this Slack, the main instigator of discourse seems to be the posting of links (65% of posts in the last 3 weeks). How much time are we wasting on distracting tidbits of public information? So when I'm drafting ideas for a blog, I'm encountering this worry that my half-baked thoughts will just be further distractions. Notice that Bret Victor, who many of us here appreciate, doesn't have a blog. He doesn't share ideas until he's sure he has a valuable, coherent message, and sometimes he spends years preparing his next message. Perhaps this is the best way to communicate. Of course, many of us want to share ideas so that we can, in effect, "work together" on the future of programming. I think collaboration is valuable, but perhaps public communication is not the best way to do this. In a private setting, discourse is informal, and half-baked ideas can be happily lost to history. When people work together privately, they can filter through ideas rapidly, and only publish information when they have a battle-tested, coherent message. Unfortunately, private collaboration is still most effective in person, because humanity doesn't yet have the technology to digitize the experience that physical workplaces provide. Perhaps an in-person communication style is nevertheless one we should aspire to, to prevent the dissemination of half-baked ideas. I don't know how best to achieve this, but #two-minute-week seems compatible, at least. It's also unfortunate that our societal structure isn't conducive to the formation of altruistic "working groups", which would be the ideal collaborative environment, but that's a whole separate discussion which we've touched on before. Thoughts?
    Nick Smith
    Dan Cook
    +6
    11 replies
    Copy to Clipboard
  • i

    Ivan Reese

    2 years ago
    📯 <!channel> 📯 We have a new channel — #two-minute-week In this new channel, you can post a two minute video recapping your progress on your FoC project once each week. This will be a fun way for us to keep up on everyone's projects, get inspired, and distill our thinking into a concentrated form. There's a writeup with more info and recording tips on the website: https://futureofcoding.org/two-minute-week This is a brand new channel and a new mode of interaction for us, so if you have ideas or suggestions for neat things we can do now that this channel exists, drop them in #meta. I'm excited to see all the neat and varied projects we're all building, and follow their progress from week to week. 🍻
    i
    Corey
    +2
    8 replies
    Copy to Clipboard
  • j

    Jacob Chapman

    2 years ago
    has anyone seen this? http://www.try-alf.org/blog/2013-10-21-relations-as-first-class-citizen I think it's an interesting idea... I think almost all high-level programming can be done with only types, relations, and pattern-matching/destructuring. (of course, we will always need people or Machine Learning to find how to execute the high level code in efficient ways)
    j
    alltom
    +5
    22 replies
    Copy to Clipboard
  • Stefan

    Stefan

    2 years ago
    This post by Dorian Taylor <https://doriantaylor.com/agile-as-trauma
    makes a few connections I found interesting:
    1. Framing the agile movement as a response to trauma — I suspect many other things in our industry could be framed that way? 2. Composition naturally leads to iterative process — not sure if that “naturally” there is justified, but certainly an observation to ponder. 3. How collaboration is such an important part of the agile approach although “programming itself is a quasi-solipsistic activity. A programmer requires, strictly speaking, no more collaboration than does a novelist or painter.” 4. “[T]he presence of a feature can only indicate to a user if a goal is possible, behaviour will determine how painful it will be to achieve it.” and “[Behavior] blurs the line between “fixing bugs” and “building features”, and coalesces the two into a unitary process of “sculpting behaviour”. 1. “Even in a world after programmers, there will still be the work of figuring out—albeit no longer in code—just what you want to tell the computer to do for you—how you want it to behave. There are still a lot of decisions to make aside from what framework you write it in, or whether you use NoSQL, or how you lay out the source tree. If you eliminate the decisions that involve getting the artifact to work at all, the remaining decisions are going to involve whether it works better one way than another. Most of these decisions are going to be the result of trial and error, and a sizable chunk of those are going to involve feedback from users.” And he touched a few other things we talked about here before.
    Stefan
    Dan Cook
    4 replies
    Copy to Clipboard
  • Mariano Guerra

    Mariano Guerra

    2 years ago

    https://www.youtube.com/watch?v=jtQMV8InOMY

    Mariano Guerra
    Prathyush
    +2
    9 replies
    Copy to Clipboard
  • jonathoda

    jonathoda

    2 years ago
    The Convivial Computing Salon will be held on Zoom May 4-9. Each session will include a presentation, a response, and a public Q&Ahttps://docs.google.com/spreadsheets/d/1tuyRit9qQN1kwckS3rND8GmvSKPo-qBJW8aroEIwFt8/edit?usp=sharing
    jonathoda
    Jimmy Miller
    +3
    6 replies
    Copy to Clipboard
  • Mariano Guerra

    Mariano Guerra

    2 years ago
  • alltom

    alltom

    2 years ago
    The Googler book on how different engineering is with tens of thousands of developers is apparently out! https://twitter.com/gergelyorosz/status/1253051516228952067
    alltom
    i
    +7
    31 replies
    Copy to Clipboard