59 karma · joined June 17, 2012
As a lead is your job to put them on the right track, so you should try to understand their way of thinking and weak points.
If even after trying hard you still can't get them to perform properly, let them go. It might be that they're too "scatterbrained" or that you weren't able to find the right way to approach them, but, either way, if you've been through, it doesn't really matter.
YMMV, but the point is: you're the one supposed to 'bend' more to make the collaboration work. If you can't, you still should try to solve the situation (for the sake of all parties involved, not only yours) by letting them go, having them reassigned, or something else.
People might think the arrow doesn't indicate the comment thread state ('expanded') but the action that will be performed when clicked ('collapse'), which might also inlude the top-post (that would be consistent with the 0-replies case).
Well... try to glue these operations on a OOT rom and wait for people to reverse bottle adventure your system.
http://www.zeldaspeedruns.com/oot/ba/reverse-bottle-adventur...
While I'm not in your position, I fear that I will one day end up in a situation where I'm working on something that I don't care at all about and regardless of what the job gives back in terms of money/prestige/experience, I won't be able to 'unsee' the fact that I'll be wasting my life for the benefit of a third party.
As of now the only thing that really keeps me motivated is a combination of a challenging problem (not being 100% sure to be able to solve it elegantly) and working on something that I care about personally. Unfortunately it seems to me that this kind of combination is most likely found in the startup world, which means you also have to deal with its generally awful culture.
Maybe you too can find a way to keep motivated, although having a family surely reduces your possibilities. A side project maybe?
If you can't change your working situation then you must find a way to 'recharge your batteries' outside of work and since you have a kid on the way you might also want to consider something that you can share with him/her in the future.
An iconic example is the team (Na`Vi) that won the first big DotA2 tournament. The game was in closed beta and professional DotA1 teams got a key at different times. Navi got their key just 1 month before the tournament while other teams got theirs way before. Still, 1 month was enough to beat all other professional teams.
There's a lot of interesting things that one can learn from esports, even just from the sheer amount of data generated (dota2 has almost 10M unique monthly players).
Python, raspberry/arduino, legos, and a 3d printer maybe. For conceptually higher level programming: a turtle graphics framework like netlogo or pythonturtle.
Nothing beats being able to program things that interact directly with the physical environment, hence the hardware recommendations. The only reason why this teaching approach is not universal is that sometimes you might want to try things that require too much effort or resources to be done 'for real', like a robot fighting arena, for example. Turtle programming is nice because its syntax is agent-oriented. This way you express things like path finding, competitive behaviours (robots shooting lasers at each others, pew pew), and other things that are cool (not only for kids) in the most natural way.
Maybe your nephew won't be able to write bounchy interfaces, but if he can learn how program a robot to make it understand where it's located and how to outsmart other robots, he'll already have half a CS degree in his pocket even before going to university.
people who want to go surf the web or do other similar small tasks while sitting on the couch or while laying in bed will really enjoy their tablet (way more than a laptop). I personally use mine to read in bed at night.
its a similar concept to why people might want to buy a steam box (why get a console to run steam?): because in some situations having to sit in front of a computer might be a deterrent.
It's a good way of broadcasting news in realtime.
FEAR too might have deserved a mention.
you don't need to specifically target women , i assure you.
you should compare it with a game whose rules you don't know, being able only to understand your score. like trying to play spider solitaire on windows without knowing how the game works (it allows you to undo your moves).
for example you're facing south and press est and then north immediately after: insta death.
Sometimes the point is not about the 'processing' power as much as it is about the fact that some problems need massive quantities of information to be solved, information wich might be simply unavailable, for example.
someone who is 32yo has had the opportunity to gather at least double your experience.
so being young does have a meaning in 'scaling down' what is expected from you, at least as long we're posting on a friendly news website.
Isn't this the main reason why the C preprocessor couldn't become as powerful as LISP macros?
The only real difference I find is that you need more discipline than you would with django/ror because you can mess it up more easily. PHP feels like C for web programming.
If you feel your MVC framework complicates things it probably is for the former reason (more awkward syntax compared to dj/ror).