what do you think of this image in relation to the...
# thinking-together
m
what do you think of this image in relation to the work on FoC?
❤️ 3
a
This pretty much summarizes the main counterpoint to evolution as it is clasically laid out.
s
I’ve been thinking lately that the major advances tend to look more like the first progression on the way to MVP (as they may involve a lot of pieces coming together) and then looks more like the later as it matures.
👍 2
i
Yeah, the first sequence is definitely how it looks whenever I make something creative — and it took me a long time to learn that this is okay and normal. When you're writing a song, or making a video, or painting, or sculpting, it's usually going to look like total crap until the last 5% of the process. The trick is to be able to hold some vision or aspiration for the final form in your mind while working on something that is painfully unfinished.
👍 5
Whereas the second sequence is how my finished creative works look through the history of my life. When I first started writing (and finishing) songs and art and software, they were all so modest because I hadn't yet learned that you need the first sequence to go from zero to massive.
👍🏼 1
The first sequence is how you make any one project. The second sequence is how you learn to make more complex projects.
☝️ 4
w
Each "Like this!" image has a "Not like this..." image leading up to it.
❤️ 1
👍 2
Thinking more about it... the real lesson is that the skateboard is often what's needed when you initially imagine the car.
OR as I'm working on today's project... I find the of car years ago gradually became an all-terrain bicycle.
c
In Greenwich they have a display of Harrison's series of clocks that he made to win the Longitude Prize. The issue they were trying to solve was keeping accurate time at sea. The specific issue that was causing trouble, was the rocking of a ship interfering with the pendulum of the clock. As you walk through the exhibition you see Harrison's clocks in turn, and can appreciate the iterative way in which he adjusted the design based on deploying in the real world. As you progress from the H1 to the H3 they basically get bigger and more complicated, and you can spot little additions and what issues they were put in to counteract (they are about 2ft high).

https://collections.rmg.co.uk/mediaLib/354/234/d6783_3.jpg

https://collections.rmg.co.uk/mediaLib/396/883/a2760.jpg

https://collections.rmg.co.uk/mediaLib/363/321/d6785_2.jpg

Finally you get to the final cabinet, which houses H4 - the clock that finally actually solved the issue. It looks like a large pocketwatch, a few inches across.

https://collections.rmg.co.uk/mediaLib/450/724/f7024_001.jpg

H4 doesn't use a pendulum at all, it uses a coiled spring, so the entire issue is not solved, but sidestepped. A neat example of the difference between evolution and revolution (both good!), and the importance of not confusing incidental problems for fundamental problems
👍🏽 3
👍 1
m
i
importance of not confusing incidental problems for fundamental problems
Exactly
m
the entire issue is not solved, but sidestepped
❤️ 3
s
I love the spring vs pendulum example. Do folks here have thoughts on what sort of sidestepping (if any) their FoC projects involve? Even if you don’t have a particular spring in mind, do you have thoughts on what coding’s pendulums are (questions which need to be un-asked)?
🤔 2
m
not sure if so much as sidestep but instadeq (the new one), solves one problem by making the visual representation of the logic the only one (no textual representation used in any way). The other one is that it's sort of reactive/dataflowy but the ui doesn't show it as such, no need to be laying out cables or arranging stuff in 2d
👍 1
c
Things like the Actor Model sidestep issues with concurrency (deadlocks etc)
☝️ 2
👍 1
i
Hest sidesteps any machinery needed to support debugging (eg: tracing, stack unwinding, compiler hooks, whatever) by.. making code execution happen slowly, and letting the programmer control just how fast they want it to happen.
🤔 2
w
In a work context, the biggest sidestep is making the client aware of complexity that they may not appreciate. For example, one special case out of 1,000 may seem a small thing but, of course, requires roughly the same development effort as if the special case applied to 999 out of 1,000 cases.
👍 1