|
|
|
|
|
by allegory
4334 days ago
|
|
Not a great fan of c#. It always dissolves into generic programming and constraint hell. Most of it is satisfying the compiler and working around shit (like non-serializable dictionaries), piss poor frameworks like MVC etc which have dubious lifecycle management for filters/attributes and state problems galore. Oh and sealed classes. Thanks bastards, I'll never need to mock them will I - oh wait! Yes deployment is a broken pile of crap. We inevitably did an NIH and wrote a massive push deployment framework for that. Cost a fortune. And I look after our integration environment as well (TeamCity). TC is nice but the .Net toolchain is horrific. Requires so much maintenance it's unbelievable. Also everything is stateful meaning repeatability is a PITA. I'm the sweary guy too. Usually "we should have used Java - we don't have to invent new wheels every two mins". The only bit of our infrastructure that is reliable is some memcache boxes on CentOS which have been online without a reboot for over two years!!! Give me a C compiler, preferably LLVM and let me leave all this behind. |
|