Conversely, I didn't dabble much with cassettes. The business for which I coded, very briefly used a cassette deck to load BASIC into the Altair, but switched to 8" hard-sectored floppy drives (being a business, it had "infinite financial resources" compared to my meager means, for some value of "infinite") very quickly: fiddling with the level settings and waiting eight minutes to load BASIC (after enterring the cassette bootloader by hand from the front panel) was not practical.
I DID once write a loader for that same Altair 8800 that used a TI Silent 700 with dual digital cassette heads that recorded at 5120 bps (IIRC) on digital cassettes (or high quality cassettes with a hole punched at the right spot in the leader :-) ).
I guess the punched card thing was more of a mainframe/mini-computer thing. When I started my undergraduate degree in 1979 most programming at the university was still done on punched cards and run "batch". We did have a row of ten DecWriters, and an express CRT terminal, but there were more punch card machines available. When accounts were issued, they were in the form of orange "control" punched card (80 column) "ACCOUNT command" cards. More mainframe CRT terminals were added over time, and were covetted because they were 1) faster than the DecWriters at 1200 bps over current-loop interfaces, and 2) didn't suffer the inconvenience of having to constantly go get scrap paper (and ensure that someone didn't comandeer your DecWriter!). The downside was that they displayed 24 rows of 80 colums text. So, having got a clean compile, one of the first things one would do was request a printout from the mainframe printers.
What I would do was code on the terminals, and at the end of the term, or when I was running out of my very small disk space allotment, get special permission to have my programs punched on cards for posterity. I got "mag tape" privileges about 1980/81 but realize that the recording density was 1600 bpi (later 6250) and the longest tape real was 2400 feet, so about five megabytes on a long tape (later 22.5 MB, but the 6250 bpi tapes were "finicky"). Only recently did I get rid of about 100 pounds of punched cards.