I say the world is in need of a source code editor that isn’t document oriented.
Today we open a file. This file typically contains a class and its methods. One can read the object variables and relations to other classes typically at the top of the document. The methods are sorted in an alphabetical manner.
Why do we still handle the code like this?
When I work with source code I am more interested in the calls that come in and go out of the method I am looking at. I am also interested in inheritances and interfaces of the class and both the class’ and the method’s usage throughout the project/solution/world. I am normally not interested in the method that begins with the same letters.
Some years ago I saw a Java editor that worked with relations instead of source code.
I have recently experimented with Debugger canvas from Microsoft which takes a similar view on debugging. It is labs and it is, probably, a beta and it is immature and does not hold Microsoft standard yet. But it is a start.
D0es anyone know of any other tool that handles the source code like we handle it, and not only as files in a folder structure?
Pacifiers today can’t be handled by babies. They drop it, involuntarily hide it and insert it the wrong way. In so far they can get it to the mouth at all.
It would be good with a pacifier the baby itself could grasp and insert.
A site for keeping tab what you lend out and what you borrow from others.
One kind of user is the casual user. The one that has a house and 10 neighbours. He has lent out his calliper and the pressure gauge and has borrowed an extra long drill and the lawn mower knife sharpener. Once a month he gets a reminding email with what he has lent and borrowed. So does his neighbours.
This user only has to enter the name of the thing, the lender, the borrower and a date. The lawn mower is typically not used for half a year and can just as well occupy space in the neighbour’s garage as his own.
Then there is the slightly more advanced user. He is the intendent of a football team and has 33 balls he lends out to trainers and players. He also has a lawn mower that is used at different arenas and of course the medallions and trophies that is lent out to the winner of each year’s 10-12-years-old-league winners.
The balls are not unique but the number of balls is important. The trophies are unique though. The lawn mower is unique but there is only one so it feels like a more casual lending. Not less important to get it back though.