I've battled to find small projects... These days there are people who have some stock projects they've already made money on so they'll sell something that is 100 hours worth of work for R5k... And guys pumping out cheapass online shopping cart type things for R799.
Then I find possible clients and spend weeks or even months engaging with them, gathering requirements, drawing up proposals and documents and they either mess me around or just stop communicating. Or I end up at a biggish client and engage and everyone that is going to be using the software/system is so frustrated by their existing system/process and super excited about the proposed solution... but then suddenly the brakes come on... and I'm not even quoting huge figures.
Perhaps I'm underquoting by too much, since I'm a one man show now.
I've developed in a bunch of languages but I can't really call myself a programmer because most software development bores me. Only coding I do now is Unity's subset of C#. Still managed to create a web service and handle consistent interaction from Unity software, but I much prefer the actual game development side.
Good ol' C, Python, SQLite. Lots of Bash scripting and messing with Linux. Also work on some stuff in Qt that is technically C++, but the lack of OOP on that project makes it feel more like C being forced to compile as C++.
I've been wanting to get in the C#, Java, PHP game lately though. Seems like there's more potential than the almost-embedded stuff I work on and would love a more flexible and ambitious work environment