[I just realized we don't do humor here. Mod me down :(]
54 karma · joined April 9, 2008
[I just realized we don't do humor here. Mod me down :(]
I got my first real programming job back in '04 (with no degree) asking for about half what everyone else was making (I didn't have any idea what I should ask for). Within a year and a half I was at a jr. level pay and was able to move on to a much better salary.
I think saying that unit tests cause us to reinvent FP is a bit of a stretch. I do think that saying that unit testing causes us to write better code and we borrow heavily from many programming paradigms (DBC, FP, OOP, DSLs, etc) in order to write that better code.
Most businesses seem to use software as a set of automated business rules or as a service to clients and what the owner of such companies are looking at is profit. How much money did it cost for you to write software that made $X million? Honestly I think that's the only metric people really care about.
What about maintainability and the SOLID principles? That's a matter of by spending $N million on maintenance how many millions have we saved on future cost to implement profit driving features.
If what you are doing at your company doesn't somehow lead back to profit (even something as simple as "letting the devs do this keeps the good ones here") I guarantee no one will want you to do it. If you do it and it does drive some revenue, the question will be was the cost worth the reward.
The problem most companies have is it is very difficult to relate what each task a programmer works on to each dollar of revenue earned.
I'm guessing (since I've been there myself at one point) that he thinks a list is just some list in memory and he doesn't understand the internal representation of any of the structures at all.
I had 3 or 4 done yesterday, but since then, nothing. Will you be able to cope with the load soon?
This was really blown out of proportion. If anyone wants to perpetuate conspiracy theories you've got plenty of ammo with AppEngine. This HubbleChat thing is/was nothing. Cope.