3 ms·
> It is important to note that today’s CR-delimited text file systems are blunt instruments compared to the fine-grained directed graphs with fidelity down to c
by dgb23 4y ago
> It is important to note that today’s CR-delimited text file systems are blunt instruments compared to the fine-grained directed graphs with fidelity down to class/method history of each of those. It was more like a multidimensional database with cross-cutting tags representing HEAD, or someone else’s important combination of those three. It was omnipresent too - a decision made to move HEAD was instantly available without ‘update’ action to teammates
These stories about Smalltalk and Lisp (machines) sometimes read as if they came from a forgotten, ancient civilization that was way more advanced than ours.
When does the renaissance come?
- igouy 4y agoBeen and gone ;-)
- malkia 4y agoWhen you can sanely merge changes.
- paul_h 4y agoAuthor checking in. I wrote on Smalltalk's ENVY too - https://paulhammant.com/2017/09/01/smalltalk-envy https://paulhammant.com/2017/09/01/smalltalk-envy. Though I've used it myself, I've paired with many that have.
- igouy 4y agoThere's an actual book — "Mastering ENVY/Developer" https://www.google.com/books/edition/Mastering_ENVY_Developer/ld6E19QIMo4C?hl=en&gbpv=1 https://www.google.com/books/edition/Mastering_ENVY_Develope... The fun thing is the way people could subvert and ignore the recommended development process because it seemed inconvenient to them.
- bhaak 4y agoIt might be there already for distributed version control systems. https://pijul.org/ https://pijul.org/ I always wondered if git would have been as popular if it wouldn't have come from Linus.
- drowsspa 4y agoYeah, I think Java and C were net negatives for the industry.