The Alternative Implementation Problem
There are idiosyncrasies of software development that are invariant even as technique and technology improves, and so you are bound to recapitulate these patterns eventually.
doriantaylor.com • Agile as Trauma
Kassen Qian added
41:40 - The danger of developing on top of platforms is that you're basically always at risk of the platform eventually replicating their own version of your app. Take for example what Apple did with Sherlock app. It copied to create what is now Spotlight, a feature built into the platform. 42:30 developers on a platform should realize they are doi... See more
Mark McGranaghan • Platforms with Joe Wadcan // Metamuse podcast episode 63
Susie Conley added
“ I wanted to pass on another nugget I’ve learned about how to approach and define problems: working backwards. I’ve found this to be useful in both technical and business situations and I use it all the time.
Basically, start with the end result you want, and figure out how to get there from here. If you can’t define the desired outcome, then ste
... See moreStephen O'Grady • This Is the Way
Nowadays, companies tend to pitch their business models of siloed and quasi innovative problem-solving technology. The whole idea of specialization and offering solutions to particular problems has been haunting us since the time of Adam Smith. Somehow, people seem to forget that no problem arises in isolation. Do we even consider anymore that for ... See more
Medium • What’s the Deal with Statebox, Anyway?
Emi added
So in this post I’m going to reject the commonly accepted wisdom and look at why specializing is hard, why it fails and what an alternative path looks like. The answer lies in developing strong opinions and a distinctive vibe.
tomcritchlow.com • Rejecting Specialization
Sixian and added
- You should always aim for direct manipulation of systems you're trying to change, because that results in the tightest feedback loop.
- To understand what I mean, watch Bret Victor's talk Inventing on Principle.
Devon Zuegel • About me
("JP") added
I feel like for these complex problems, it's basically impossible to design a framework de novo. And people try this all the time, but it very rarely works. Instead, what happens is you have an application that works well, and then basically you copy and paste that two or three times, and then you look at the diffs, and the things that aren't the d... See more
Muse • Infinite canvases with Steve Ruiz // Metamuse podcast episode 59
Tanuj added
I had even heard other people talk about how they had tried to copy this or that approach and it had failed and I had heard others say that it was their “execution that had failed”. Well what if it wasn’t? What if they had copied one context specific approach and applied it to the wrong context? What if it was just the wrong thing to do like bettin... See more
Simon Wardley • Highlights From medium.com
cássius carvalho added