Given the site topic, as a visitor I'd assume that the site carried advertising. I'd feel that something was missing without it.
I think that one of the reasons adsense works well for me is that the topic is tightly focussed and therefore the ads are relevant. I'd imagine that it will work the same way for you. As others have said, there is nothing to lose. If it doesn't work then remove the code. Try it on the most visited page/pages to see what happens.
I'd suggest giving adsense a trial of a month or so before you decide. Altering the banner style and position makes a big difference. You need to experiment with the available options to see what works best for your site. If it does work for you (highly likely), you may find that over time you get some good solid growth. I've been with adsense a year next month, and in that time I've jiggled with banners and positions, and grown my earnings from the first month by a factor of ten times. You get good days and bad days - just look at stats over time, and over the long term.
I only started adsense to pay for site hosting. I cover my annual hosting charges in week now, and the rest is our holiday fund - we are going on a three week holiday in the US next summer thanks to the surplus :)
Oh, and don't forget to read and understand Google TOS. It's just not worth risking long term income for a couple of clicks on your own ads, or getting booted for other TOS violations. My advice is to ask TOS questions here, as emailing adsense with questions usually gets you a canned response from the Google fortune cookie generator.
Good luck with it!