yes, I can be done. I've built a couple of PS3 homebrew apps already and I only have a super-slim ps3 w/ HEN.
Adding to aldo's tips and tricks:
I have built a
debug logger library with network support (TCP and UDP) so instead of writing to file, I just leave a listener running on my computer and I get all the log output directly from my app. It's the same concept as saving to file but it saves me a bit of time.
You can get the library for psl1ght here:
https://github.com/bucanero/psl1ght-libs/tree/master/dbglogger
I also leave a debug thread running in the app that scans the /dev_hdd0/tmp/ for a file like "stop.txt" . If the file exists, the thread kills the app process and returns to XMB. It's quite useful for me when developing, as some times the app might become unresponsive (for whatever reason, endless loop, memory leak, et al.) so I just FTP a blank "stop.txt" file and I can get safely return to XMB.
Now that I'm talking about it, I should have included that "kill thread scanner" into my debug logger library! and perhaps instead of a file, leave a TCP listening socket so I could kill the app with a simple netcat connection.