I’ve finally found something I really want to do for my first coding project and as I may discover I don’t know how to do it, I thought I’d announce it here to give some context to any weird questions I might ask over the coming weeks.
I got interested in solar power generation after hearing a talk by a graduate student about his investigation of large scale concentrated solar generation. I subsequent failed to get anyone interested in some ideas I had. I plan to build a simple model to see if my idea can improve yield. I think the same idea might work for solar panels at domestic scale, so I can imagine that a viable commercial modelling service could be attractive.
A couple of people at Brum Functional Programming group think it should be viable in FP so I’m going to try in Clojure first but I have Python as my fall-back position. I’ve never designed any non-trivial algorithms in Lisp-type languages before, so it could be ‘interesting’. I’ve also done zero graphics coding because graphics was expensive when I last wrote code, so I’m unfamilar with the algorithms I’ll need. I’m not doing a front end yet because I can’t imagine what it might look like yet. I’ve signed up for the 5 week Webbish course at B&MI so maybe I’ll be ready by then?
There is quite a bit of Free software around solar, because hipsters, but I’d rather start from scratch before being influenced by someone else’s design that doesn’t port well to FP. I have much to learn.