Charles is pretty fantastic, I used it a little bit for debugging an Android app's server communication. The only thing that turned me off is that Charles isn't open source.
An open source alternative is James[1], which is pretty cool. Full disclosure though, I am a contributor :)
Why does it bother you that Charles isn't open source? The developers behind it want to get paid for their work, and they've put a lot of that in over the years. I've licensed it a few times myself, and consider it money well spent.
There's a large population that enjoy and participate in open source software. For me personally, I like that I can fix bugs that a business might ignore, or the ability to fork a dying open source project, rather than watching it die (e.g. Google reader).
Open source doesn't mean free. Lots of people pay for open source software licences. Games do this a lot to encourage modding communities[0].
I'd like to see desktop software release their code more often. Then we could see for ourselves what standard coding practices are instead of relying on the talking heads of the software world to sell us the latest and greatest software methodology.
I thought for a second that the Queen of England must have passed away. Then I remembered that her son would be Charles III, not IV, if he ever became a king.
The article is not written for those of us who don't know what Charles is, so it is being taken out of context when linked to from HN. The link title could have been been improved with a couple of words of context - but we followed the link anyway...
Yeah, I wasn't complaining. Was interested enough to poke around to find out more. Just offered the link for others who were curious too.
For what it's worth I think the project would benefit by giving a more prominent info link for the uninitiated in such postings. No reason to waste an opportunity to bring new people to the party.
Sort of a shame. Is it unstable or meaningfully out of feature parity with other fiddler branches? I used to use fiddler a lot, but have been using mitm and charles since moving to linux/pc development in the last few years.
So, the title doesn't tell me what it is, I click on the link and it doesn't tell me what it is, its a lot of work to know what it is in a universe of applications.
FWIW, Charles is sort of a legendary app in the web development community, it's something that can definitely be discussed without an introduction on HN.
An open source alternative is James[1], which is pretty cool. Full disclosure though, I am a contributor :)
1: https://github.com/james-proxy/james