Re: Hardware engineers vs Software Engineers
Netgate aren't "bad guys" ... they are simply not people who should be in charge of firewall software. Their hardware has been very good over many years - it's their "hardware" view of life applied to software that's the trouble.
Look at it this way, if you were going to write firewall software, what language would you chose? C, C++, Visual Basic, Java, or Python? What's more important - the ease of writing the code, or the security of the code?