News for hackers. Stuff that matters.
Re:On Learning Smalltalk by igouy on Thursday January 13, 2022 @12:52PM (#29924052)
> … code merge hell at the method level … envy and it fixed everything.

Puzzled. ENVY/Developer is still Smalltalk and code merge still method level?

Perhaps what was shared within teams and between teams changed?

Re:On Learning Smalltalk by smackeyacky on Thursday January 13, 2022 @04:15PM (#29926966)
Yeah, there were a lot of side channels for sharing code that made merging things more difficult than they could have been. Poor discipline when devs were in a mad rush.
Re:On Learning Smalltalk by igouy on Friday January 14, 2022 @12:11PM (#29937088)
Seems to me that "sharing changes amongst your team members" is much more about process than it is about tools; and the process (whatever it is) must be followed by everyone every-time.

(With the benefit of hindsight) seems to me that many teams made their mistakes with vanilla Smalltalk and avoided those same mistakes when they moved to ENVY/Developer.

Re:On Learning Smalltalk by smackeyacky on Saturday January 15, 2022 @09:49PM (#29952790)
Envy enforced discipline in a way, which helped a lot. Sure, the devs could have had that discipline with filed out classes but because envy made sharing code easier, they inherited that process as well.