Did I mention the power line run to this trailer couldn't handle the load we were putting on it, and the circuits would break every 15 minutes or so?
So yeah .. I am sweating, literally, and our field test is about to begin. This was an anti-IED system, using passive biometric collection capabilities. I had written a big piece of the software to integrate everything.
Then ... 10 minutes before we begin, we get a nasty bug. General Such and Such is arriving, followed by Cnl. Whomever. Then the AC cuts out. I am in this trailer, and have to code up a fix in 10 minutes, literally, in 105 degree heat, dripping in sweat, with PMs and more important ppl staring over my shoulder.
I did it ... while dripping sweat all over the keyboard. Hooray for me! I saved the day!
Craziest ... most intense coding I have ever done.
Still fail white board interviews though. =/
BTW ... this is a true story. One of my career's shining moments.
Not ideal, but it's one benefit of coding remotely.
Induced vaginal births are horrifically time-consuming though. If she can speak or hold her eyes open, it's not time to go to the hospital (from my experience, i'm not responsible for your baby being born in a taxi, I live in a suburb with multiple major hospitals within 5 minutes. Will Smith is not going to show up and pull that little alien out of you.
OP's wife may well be a saint, but you certainly aren't. FYI it's normally a bad generalisation if you're calling half the population of the planet "self-obsessed"
After it was all over, our bundle of joy was eventually kept under close observation before discharge for a few hours at a time at various points to check on the vitals, and we weren't allowed into those wards, left to do nothing but wait and pull our hair out.
Any more judgment you want to pass on my situation without knowing the specifics, doctor?
- Ipad Mini in a case on the coat hook on back of the seat
- Amazon Essentials Bluetooth keyboard
- RasepberryPi3 with two wifi cards
- IPad connected to one wifi card from above and other wifi card hooked into my phone's hotspot
It was great because I could have the IPad at eye level and my keyboard in my lap.
Having the Pi (running raspbian) was great because it was like having my own little full fledged mobile Linux server.
I can put together a blog post with all of the details if people are intersted.
Please let me know.
The setup was like this: -Pi WiFi card #1 acting as hotspot
-IPad connected to network above
-ssh into Pi from the IPad
-Do coding and local git commits in the shell on the Pi
-Running IPhone with local host spot on
-Pi's 2nd Wifi card connects to the IPhone hotspot
-Pi also has packet forwarding/routing turned on so the IPad can connect through the Pi (acting as a router)
I would do the coding logged into the Pi from the IPad via ssh and do local git commits.
The cell service was generally good enough for git to connect to GitHub so I could do pushes etc
In turn, the Pi's 2nd wifi card
My group managed a number of clusters around LBL, some belonging to scientists who felt more comfortable being able to see and pet their cluster, than if it were hiding away in a datacenter.
For clusters belonging to some of our beamline scientists, this meant hpc staff got to wear hard hats and dance around "Caution: Radiation Area" signs should the cluster need to be locally serviced.
https://i.imgur.com/PeLI0Ls.jpg
I was working on his tennis court computer. When it was sunny, the roof of that section (several stories high to allow for a decent game of tennis) could slide open to let the sunshine in. He took us to a local restaurant for lunch afterwards.
I was just a small cog in a big machine, but it was a big career confidence builder, and has stayed with me over the years. Our base office was the Rome Air Development Center Propagation Branch at Hanscom AFB, MA.
- On a remote glacier in the Yukon
- In the Amazon jungle, fairly remote, being serenaded by monkeys and swatting mosquitoes and huge ants
An occasional explosion or mortar/rocket attack had us put on our armor, but overall it was pretty safe.
The on-screen keyboard took some time to get used to, but having a complete GNU/Linux system with full development environment all the time near you was awesome. I've coded mostly in Python there, but not only. Ocasionally used SSH and VNC, but most of it was local - internet access wasn't as common and cheap back then as it is now, so basically used it mostly for quick fixes on the server while on-the-go.
Awkwardly, when I switched to Nokia N900 it turned out that its hardware keyboard was actually a disadvantage when it comes to coding - while great when typing natural language, it was too much hastle when reaching to special characters compared to typical qwerty on Illume's keyboard in SHR, with a rest point for the finger on Freerunner's screen bezel, which also was missing on N900.
Of course this all was when I was very young (15-20 yo). Now I have learned to apprieciate some rare idle time with just idling :)
I would not recommend it!
"The grenades fell everywhere, there was little electrical power (at one time even the hospitals didn't have power for two months!). When we had electricity it was only for 2-3 hours during the night."
Right in the middle of summer too, but luckily in Wales so actually quite a pleasant temperature in the back of the van.
I also vaguely remember escaping some "internet cafe" kiosk at some hotel during one of the abroad school trips. The kiosk had "broken" sticker on it and seemed actually broken, but some functionality still worked and after escaping the kiosk UI I was able to actually fix it (as we actually wanted to use it) - don't remember what was it though :( Some technician was probably either grateful for a null job afterwards, or lost an order due to me ;)
Also, does "in a dream" count?
Also, while sitting on a beach on my birthday with the wife of the CEO screaming at me down the phone line (Still not sure why she was involved, but it was a small family business).
Both outcomes were positive, but stressful (and in the first case, illegal) at the time.