Hello everyone,

I'm spending some quality time on improving my development workflow. I
realized writing them down in a series of blog posts might be a good way
to make order in my head and actually do some research along the way.

For now I decided to use Factor as the running example in the posts. I'm
mostly writing Clojure these days but I always had a weakness for stack
languages and Factor is one of the few that are, how to say this,
modern? Typical forths are tiny, close to the metal, often without an OS
etc. Factor is what you get when you accept the current state of the
computer ecosystem, i.e. sitting on top of the OS, multi-language,
interface with C etc.

Anyway, the reason I'm writing is to ask you guys if you have any tips
to share about your workflow. I recently read A Philosophy of Software
Design[1] and am reading Refactoring[2] right now. These books talk
about the dev environment only partially but they made me realize that
spending time on optimizing the overall workflow is actually an effort
that can yield exponential benefits.

I'd like to capture my thoughts on all parts of software development,
starting from analysis & design, continuing with programming & testing &
debugging and finishing with the software lifecycle, i.e. long-term
support, fixing bugs, adding new functionality etc. If you have any tips
from your experience, links to articles/books that made an impact etc,
I'd like to hear about them.

Thank you in advance!

[1]
https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-d-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1732102201
[2] https://martinfowler.com/books/refactoring.html

-- 
------------
  Peter Nagy
------------


_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to