I don't run Windows programs on Linux but I do run Linux programs on Windows via cygwin. I just can't manage without vi and grep. The latter is extremely useful and the W10 search is unreliable. Actually I've found the search on M$ o/s's after XP to be unreliable. I use Perl/Tk too!
When I started as a programmer in 1979, we always wrote the documentation before we wrote a line of code. The documentation was a detailed program spec, and this became the basis of the user manual. The design would probably change as the system was being coded, but the spec was changed to reflect this.
I don't cut much code these days, but when I do, I still write a spec first. Old habits (in this case good habits) die hard.
I don't run Windows programs on Linux but I do run Linux programs on Windows via cygwin. I just can't manage without vi and grep. The latter is extremely useful and the W10 search is unreliable. Actually I've found the search on M$ o/s's after XP to be unreliable. I use Perl/Tk too!