Hello all,
So i had a chance to present last year and my presentation was related to functional programming in Scala rather than Haskell, thanks to Kenny for having me there ☺ . Personally, i enjoyed all the other topics which were really cool !
The point i'm trying to make here is that they are fresh graduates whom have never been exposed to industry and i believe it would be helpful for them to demonstrate talks in :
- Productivity technical topics (e.g. writing idiomatic FP code in Haskell, Scala, Ocaml, Coding IDEs, boot strapping web apps etc)
- Software Testing
- Working effectively in teams
- programming is a 1-man activity but software engineering is a team of individuals
- Deep technical topics to inspire the mind !!! (everybody needs these things imho ☺)
- Abstraction
- Haskell / Scala (cats, scalaz) are notorious for creating giant abstractions and i believe and think its important to learn when not over over generalized because at the end of the day, business value should be demonstrated first.
etc
I know the scope of what i suggested might be outlandish but these are knowledge i wished i had learnt when i graduated long ago ☺.
Wishing you all a very good day,
Raymond