Visual programming language - Wikipedia[^] You could probably find ideas in that list. I remember using Pure Data[^] a modular audio/multimedia creation tool, where you could program your own modules in C.
R
Robb Hughes
@Robb Hughes
Posts
-
Have you ever come up with a programming idea so bizarre... -
Learning a big new codebaseDocumentation can be self documenting as well. The amount of times I despair when I see a summary of a method which basically repeats the method name. Code should be simple and self explanatory as to the implementation. If it isn't then it probably needs to be refactored. A method can explain its function in its name, no need to repeat it (as an example I saw the documentation to an attribute "rtpHeaderExpected" as "expects an rtp header"). Documentation is useful when it explains the why of code, not the what (which is what the code should explain). So yes to documentation, but only when its useful !