3 ms·
How would you explain the benefits of functional programming with an employer who absolutely refuses to believe that OOP is overvalued? Lot of job requirements
by notastartup 12y ago
How would you explain the benefits of functional programming with an employer who absolutely refuses to believe that OOP is overvalued? Lot of job requirements will say experience with OOP and then be asked to recite from memory what Singleton patterns look like or draw a Factory pattern as a yardstick of developer efficiency.
- eru 12y agoYou can do a prototype, and try to convince like that. Or just do your own thing and don't mention any paradigm labels. Or you can look for a more enlightened employer. Mine is hiring, for example.
- tome 12y agoWhat sort of functional programming jobs do they have available and in what languages?
- eru 12y agoGoogle is pretty limited in the functional languages as a main tool for your job category. It's easy enough to sneak in functional things here and there, though. Standard Chartered, where I worked before doing FP, is looking for Haskellers every now and then. Contact me (see profile) for some more info. Citrix is still using OCaml in Cambridge, UK, as far as I know. Not as much Haskell any more as they used to.
- notastartup 12y agohow do I apply for your company? seriously, sounds awesome.
- eru 12y agoContact details are in my profile (or write to me via orb@google.com). I currently work for Google. They are pretty enlightened in general, but somewhat conservative in official language choice for big projects, but it is possible to do prototypes and smaller projects in a wide variety of languages. (Eg we have a Haskell group, and of course there are 20% projects.)