Programming and Writing
antirez.com
antirez.com
I thought this paragraph had an interesting point. Does anyone have experience with testing this hypothesis?
This kind of development must be carefully balanced though so that you don't forget why you are making your system in the first place. You need to resolve the tension between your user requirements and your simple kernel, and that's hard. It is maybe even impossible for the particular project you are working on, because of economic constraints, time constraints, or because you don't know enough.
Furthermore, the comparison here with writers is very apt: Following this style of development, you are becoming an artist, and you will probably experience the need to shape your work environment accordingly.
[0]: https://obua.com/publications/philosophy-of-abstraction-logi...
Stuff like dealing with the threads and queues, playing streams from multiple files in sync when they have different frame rates, and managing playback of multiple tracks that each have lots of cuts were some of the things that tripped me up and led to redesigns.
It ended up being a good learning experience and I’m glad I spent the time to rewrite instead of trying to forge ahead with broken abstractions. It’s still not perfect but it’s miles ahead of those first few iterations.
https://asana.com/resources/extreme-programming-xp
When following this process you should strictly adhere to TDD and constantly be refactoring/rewriting code
https://adiamond.me/2015/01/writing-and-programming/
The huge help that programming gives to a novelist is the practice of breaking down huge, sprawling problems into smaller, manageable, interconnected pieces. As a programmer/writer, you also learn to keep the big picture in mind, so the pieces naturally assemble back into a whole.
I also just realised the name was familiar, it's the redis guy that moved on.
That is, if you want an effective product.
The thing is in programming there is no such “Mom” whose approval will validate the program. It will either run and do it’s job or not. Whereas in writing, you will at least always have your mother in the audience that will say “Sure sweety That’s a novel”
If you're writing a video game for example, the emotional authenticity and character building would be equivalent to cohesive mechanics which work well together, graphical quality / aesthetics, even story and level design all require programming to one degree or another. The same can be said for other types of programs like meeting business needs, but I think the video game analogy illustrates the point best.
In other words, the authenticity and character building is how well you're fulfilling the purpose or goal that you set out to accomplish.
Programming is just writing... No difference whatsoever...
It would be cool if version 1.0 would be released and get user feedback on what works and what doesn't and then the author or director would make big changes and release a version 2.0.
I’d rather have things released under someone’s vision and then just left alone, than getting random updates, especially from feedback.
you know that writer block also happens in programming
never thought about calling it simply "writer block". spot onA good text flows in the mind when read, and the reader builds a story in their minds. Of course coding is more complex, because sometimes there is a story inside a story, but... it is always a story.