Is there a good place to casually discuss programming-related questions?
StackOverflow is about solving people's problems. Is there a place with less strict rules? Where do you go to ask more open-ended questions?
Once they're comfortable, the sessions turn from a pairing session to a planning session that doesn't last as long, and with a few 10 minute checkins.
Eventually the person ramps up. You just need management to carve out time for this so you aren't overloaded, and you need to make it clear that the person isn't interrupting you, it is part of your job to help them, even being proactive and asking people if they want an extra pair of eyes for those who don't feel comfortable asking for help when they need it
If you think you see a fire in a crowded building and you say something, even if there isn't a fire, it's way different than going into a building and causing chaos because you want to cause chaos
StackOverflow is about solving people's problems. Is there a place with less strict rules? Where do you go to ask more open-ended questions?
If anything, it's a guide on how to learn everything you'd need to know to be a junior developer.
I haven't met many well-functioning, self-described ninjas.
I remember when I first started using the terminal, it was slow and confusing. You had to read the man pages for every little thing. Discovering the command you want is tough, I'd be screwed without the internet.
Now I hate when I need to take my hands of the keyboard to use the mouse. What a waste of time!
I think they wrote in Bash to avoid the interpreter startup time. But the scripts are run very infrequently and most of them start/stop long-running services.
That being said, getting a bash script to do the right thing is very satisfying!
$ cd /big/long/path/to/this.txt Oops $ vim !$