Well the best programmer I personally know credits his first computer for his programming skills that had a whopping 20Kb of ram:p
Just imagine
Oh heck, that's nothing new.
My first system had 16K of RAM (and at the time I thought that was a lot).
RAM constraints aren't really that big a deal anymore.
But I remember when the 512K expansion for a Coco3 cost more than the 128K Coco3 cost itself.
I learned to write code in small modules under OS-9 that could frequently be used by more than one process (since the system only had to load one copy as the code was re-entrant).
I still tend to break things into small parts.
Funny, I was just discussing using that OS on an AtariST with some old friends since that version is still floating around (and the Amiga version was marketed at $600 per copy).