Created: 2022-05-22 15:55

Development has been the same for a long time

Writing code

Text editors as a way of interacting with text files, at most open side by side. Other models are used (like connecting arrows), but they haven’t gained much traction. Why is that? Have we found the best solution?#question

We use higher level code, but programming languages haven’t changed much in decades. In fact all new programming languages draw most of their inspiration from existing languages.

Collaborating

Collaboration and knowledge sharing is mostly done through PR reviews. A single point in history where the changes are reviewed and improvements are suggested by other members of the team.

Some teams favor different flavors of pair programming, but it is not a a widely established practice. In my experience it is mostly done as an occasional practice to tackle specific problems or socialize.

#counterargument this might not be due to the lack of the right tools (although we do lack those, at least available to the public), but instead be a people’s problem. Meaning people want to work alone when doing creative work.

Finding new ways

What are some of the ways that development could change?

Writing code

Spatial browsers

Collaborating