6 ms·
Preparing for missions in difficult places
- BiteCode_dev 3y agoSmall summary Some devs are 10x. Some people are talented designers. I'm a regular dude. But I have one little flex few of my colleagues have: I got specialized in dev and training missions in hard-to-reach places. Those missions have different requirements that traditional ones. You can't assume you'll have anything at hand, so you need to pack all sorts of things, from a bar of soap to HDMI cables to protective gloves to a hunting knife. You'll pack 2 laptops, 2 IDs, and assume one will get lost, stolen or destroyed. And you'll set up a lot of software to be available to work offline.
- mynegation 3y agoOk, forget the packing lists, advice, and all this survivalist stuff. All I want to know is what _kind of jobs_ requires preparation like this. This is not covered in the article, I have an impression - deliberately so.
- lazyasciiart 3y ago“ I perform dev and training gigs in hard-to-reach places. In the desert, in the snow, in a remote Asian village or a jungle town in Africa.”
- BiteCode_dev 3y agoYes, deliberately indeed. But I as suspect you may believe, I didn't work for the military. I worked for NGOs, governments bodies, the UN and WHO, and of course the private sector. At home I have a fridge, hot water, heating, nobody is shooting guns except in the shows I can stream in HD thanks to fiber while eating an organic avocado. So it's easy to forget a huge part of the world is not comfortable. But those areas do have a lot of human activity, and some need computers. In the article I hint about a text message base system to control a cluster of computers. That was in 2000 something, and Uganda was trying to control a big tuberculosis epidemic. The goal was to synchronize all medical outposts. In this country, this meant dozens of very remote places, in the jungle, in the mud, etc. It could take up to 3 months to gather enough data about all the cultures of each new batch to prescribe the proper treatment. Often too late. One day the NGO Find decided to attempt to create a system that would link all them using GPRS. So they sent me there. Text messages was the only thing that would be semi-reliable, and locals would plug their nokias on the batteries on their Jakartas (a popular chinese bike that was everywhere) to have them always available, so we used that, and cheap laptops to host the software. Another time I got hired at the last minute to help with a training to promote Microsoft products in remote places in the hope that once they become a market, they would chose them. When I arrived, the African MS representative gave a speech, a few t-shirts, pocketed the money, and left immediately. Without the MS expert to take a lead, I didn't have much of a plan. So I trained the entire audience how to use Linux. Good times. Want to entertain a bunch of stranded scientists on an island? Give them a Python training, it's part of the budget anyway. Want to prove some legal issues? Lock the expert with an airgap system and let him figure it out. I get all sorts of offers. Some are questionable, of course. Once the parliament of Mali asked me to craft some very shady accounting system. I refused. But I can only tell you about it only because this particular governing body have little power over me today.
- mynegation 3y agoOMG, thank you so much for this comment! As interesting as the original post was, it pales I comparison with this. I can understand this prep from someone with MSF or rescue team member, but I was specifically interested about software development/tech ops in this context. Stay safe and I hope one day you can write a book or two with this material, this would be epic. Please keep your memos and records. On paper if needs be. And do and verify your backups, lol, PSA for everyone reading this.
- anon7725 3y agoThis was one of the most enjoyable HN comments I’ve ever read - you should write more about this on your blog.
- neilv 3y agoI was concerned when I read about trying to infect areas of presumably developing nations with MS. But it was poetic justice that there was corruption all the way down. The Linux that they got was almost certainly in their actual interests.
- deleted 3y ago[deleted]
- AlotOfReading 3y agoI used to be an archeologist and had a checklist of similar preparations before I would head out to the field. However, unlike the article, I couldn't pack two of everything because I had to carry it myself alongside whatever gear, shovels, samples, sieves, survey equipment, etc I had. A few things I learned though: * FOSS software was consistently the most reliable stuff I used, as it wouldn't automatically lock itself if it couldn't see the Internet every 30 days. * You need to be much more thoughtful about the code you write. Think twice, write once. * Stick to a daily power budget, and cut it in half from what you can nominally afford. * Prioritize properly. In many cases, the electronics are not the most important thing to be handled. Don't babysit them, go do camp chores and sieve dirt if it needs doing.
- deleted 3y ago[deleted]
- defrost 3y agoGeophysical exploration surveying for one - I've written well over a million+ SLOC and traveled through and over more than two thirds of the 190+ countries on the planet. Flying million line km grids 80m above ground at 70 m/s, driving, logging drill hole samples, positioning base stations, ground truthing the "new" WGS84 GPS datum against hundred of older paper maps and many many old ellisoids and datums, etc. It's good to be unfazed by vehicle failures, supply chain breakdowns, political upheavals, coup d'état, unexpected bad weather, wild fires, and so forth. Suprise nuclear testing was one interesting day on the job.
- throwaway738585 3y agoDrone pilot. Especially in war zones
- x86x87 3y agoThis should be a TV show. Hire this person for a job in a remote place and after that hire another person to fuck him them and sabotage what they are trying to do. Film it -> Success
- BiteCode_dev 3y agoIt's not as exciting as it look: you spend a lot of time waiting. And then working in difficult conditions. Then waiting. Then something fail and you look for a hack. Then you work. And you wait. And you come back. I did get into serious trouble once or twice, but over two decades, the average netflix factor is pretty low. Corruption and nature owning you is surprising the first few times, but after the 50th occurrence, it's just the new normal. So you'd have to make some talented editing.
- ForkMeOnTinder 3y agoThat's normal for reality shows. Cooking shows? You spend a lot of time waiting, who wants to sit and watch a pie bake for an hour? Ever seen those "how it's made" shows? Editing can make anything interesting. I'd watch the heck out of a techie version of Survivor (early years).
- x86x87 3y agoyeah. not worried about the waiting part. that can be edited out. also, the adversarial element would make for some good drama. failing and looking like a hack is what would make the show insanely popular. the only challenge I see is that people might think it's scripted and/or would not have the depth of knowledge to understand why something is happening. both of them can be addressed (so what if people think it's scripted - remember man vs wild? + you could introduce a few "expert" commentators that dumb it down and explain things to the peasants while the action is going on)
- airstrike 3y ago> talented editing that's what all these shows excel at
- tekla 3y agoThe only part difficult about this is the computers due to power and maybe network conditions (increasingly irrelevant due to Starlink). Everything else is pretty basic shit.
- BiteCode_dev 3y agoGetting to the north pole is a series of a lot of pretty basic shits, I'm afraid. Life is mostly mundane, after all. And there is a limit to what you can prepare for. One day my taxi, or should I say death trap, went fast and furious on a pedestrian in the middle of Bamako. The procedure for the locals at the time was to stone the culprit to death before the police arrive, as anybody with money will pay their way out. Not much you can pack to help you with that. And not programming related anyway.
- anon7725 3y agoThere’s a big difference between doing basic shit in your pajamas from the home office and doing it in a remote location while contending with all of the accompanying complications.
- tuukkah 3y agoIf someone wants to do something like this, I hear the Red Cross has pools of technical experts for emergency response situations. Does anyone have experience about that?
- BiteCode_dev 3y agoIt's the case for many NGO. Just know that: - NGOs won't pay nearly as much as the private sector, obviously. - It's very hard to get in, at least for deployed missions. So do not hesitate to try again and again for a long time. - Once you are in, it ripples, and you easily get access to many other missions, provided you did a good job. It can be useful to accept something completely out of your main thing, just to get the foot in the door. - A lot of NGO work is actually not helping anybody. Be prepared to be disappointed. Some is good, but the amount of PR, virtue signaling and scams is staggering. Although many people are under the delusion they save the world. Do it for the experience, and maybe you'll get lucky and you'll do more good that bad, on average. Some days, I'm still unsure I did. But emergency responses are where the most unambiguous good is done. - If you do it for long enough, you will get hurt. That's just how it is. Sick, wounded, bankrupt... Something. That's one of the prices to pay. E.G: in West Africa, our first Malaria was kinda a rite of passage. We'd joke about it. You can't take pills with side effects for ever. - You'll need to be pretty autonomous. Nobody is going to take you by the hand. But the cool part of this is that you'll get responsibilities and freedom of action you'll have nowhere else. It can be a curse as much as a blessing, but I loved it.
- maCDzP 3y agoI did training for the Red Cross to join the rooster. Never been deployed so I don’t have any field experience. I have friends whose whole career revolves around different deployments in hardship areas. From hearing people that have been in the field it sounds like a total shit show. But also very boring since you get to wait a lot. You also se a lot of traumatized people which I believe takes a toll on your mental health. I was surprised by the partying, alcohol seems like the preferred way to cope with the environment. All in all, the people I have met don’t seem at peace with themselves.
- 3y ago
- s5300 3y agoThough he did not explicitly state to not forget to bring a towel, he has implied that he does not count on a hotel to supply him with a towel.
- Simon_ORourke 3y agoIt's like trying to do work in any one of many corporate networks that glue plastic tabs over their employees USB ports. Been there, done similar without the capricious Senegalese baggage handlers.
- jrexilius 3y agoIt sounds like we overlapped in a few locations and missions ;-) One thing I would add to your list is extra USB drives with lotsa storage (>256GB), and at least one with a hardware write-protect switch (like the Kanguru ones). Collecting and sharing data is like collecting and sharing beer.. great way to make friends and build network effects. The Kanguru ones are nice when you need to share with a risky machine (cyber cafe, hotels, etc.).
- resolutebat 3y agoInteresting read. As a former 100% travel road warrior in semi-exotic places (data centers in developing countries), I'm very surprised he's checking in bags though, that's just asking for trouble. I presume it's the big hunting knife that makes this unavoidable, but is this really that necessary?
- dist-epoch 3y agoThe knife is probably to deter someone messing with you thinking you're an easy target.
- BiteCode_dev 3y agoIt's more that you need a robust versatile piece of metal. An ontario rat 7 will cut ropes, wire, wood, but also be a poor man rebar alternative, dig small holes in the ground, decapitate a snake, move things in acid or fire, slice bread, create an anchor, pierce pipes, slash tires, etc. For the form factor, it packs a lot. But as I say I rarely use it. It's like insurance. Maybe it's more like a totem at this point. Also my experience with showing off a weapon is escalation. And I'd rather stay very far away from physical conflict. Not for moral reasons, simply because it leads to outcomes I don't like.
- neilv 3y agoMaybe the Crocodile Dundee school of thought: https://www.youtube.com/watch?v=dSnosk4tWrg&t=10s https://www.youtube.com/watch?v=dSnosk4tWrg&t=10s
- jauer 3y agoA bit above where he mentions checking a bag, he says: > But in our context, I am not a tourist. First, I need to perform, second, where I go I may not have shops. Or much of anything really. Just the supplies to stay functional without being able to rely on any local infra (food/water/shelter/medical) makes not having a checked bag challenging IMO. I'm on-roster with a tech NGO (sounds like he does something similar?) and travel with a duffel that gets checked in addition to my carry-on backpack. Backpack has "here and now" stuff. A change of clothes, lots of socks, laptops, GPS, satphone, granola bars. Basically whatever I need to live for a day or two and get started doing site surveys so I'm not totally useless even if the duffel gets held up or lost. Duffel gets _everything_(1) that I need to do what I've been sent to do, which gets bulky and usually makes airport security unhappy: Tools (EMT shears(2), multitool, screwdriver, wrenches to assemble VSAT dishes, ethernet crimpers, etc). Food/MREs for half a week of working hard, maybe a small drone if it's legal. Sometimes cable and network equipment if it's a small response and nobody is pulling stocks from UNHRD. Granted, I usually do field networking instead of coding, but the basic idea is the same. Sometimes you have to do the project even if it means sleeping in a house with no roof on an island with no power after a hurricane. 1. Technically, everything short of local transportation. 2. TSA doesn't mind the EMT shears, but airports south of the equator kept confiscating mine.
- wisemang 3y agoSome other interesting writing along these lines can be found on Jan Chipchase’s website[0] [0] https://janchipchase.com/ https://janchipchase.com/
- Luc 3y agoFun article! If the author is still reading the comments, I wouldn't mind learning more about why the Neti Pot (allergies? dust?) and the LARGE hunting knife are essential equipment.
- aaron695 3y agoA small chili sauce eSIM 32000 mAh is a limit on battery packs (in SE Asia, other countries/layovers maybe lower). If yours is larger I'd consider buying one where you can remove the label and replace it with a lower number (I wouldn't have no label). They were reading labels when I last went through. Powerstrip - with protection. Obviously a universal power adapter and USB. You'll always be in multiple countries with layovers and stuff. I don't get people who have luggage vs. backpack. Bribe/emergency money, inc lower dominations. As they hint, a VPN in case you have to do banking etc (so your IP is in your home country) Similarly if using a burner phone log into everything once at home. And grab the local Grab (Uber) I had to APK one that was phone region locked. Know how to do this. Water tablets/Steripen. Sometimes it's a PiTA to go buy more water. And alcohol gel, which I guess is standard for normies(vs. scared EuroTravelers) post COVID. > A small wifi/ethernet access point. If the network is down, you build your own. What's the best way to do this? Link to product? Can you connect something to your phone or laptop, or will that not work if you are Phone -> Laptop internet-ing
- palemoonale 3y agoWhat's with all this 'mission' talk? You are coders, stop that BS. (worked in places like Libya and Uganda, never felt it was my mission! Had to follow requests made to my employer,thats it)
- jrexilius 3y agoThe "mission" terminology is common in the NGO world and not everyone is hired as a "coder". Quite frequently these are projects to effect outcomes rather than support billets to be filled by coders. There is a wide spectrum out there, your experiences may vary..
- aaron695 3y ago[dead]
- yial 3y agoI’m on the board of an NGO that works in the Peruvian Amazon… but have also done NGO work in India. Some personal things I find super helpful (and the list in the article is accurate.. though I’ve never needed a big knife just small ones ). * hydration salts I personally really like Patagonia black hole duffles. I got one after my last duffle just shredded to nothing. They fold up very small. platypus water bottle / bladder. I couldn’t find it for sale searching right now, but it has a flip cap with a locking mechanism and a carabiner. When empty they take up little space. * I always pack two headlamps, and extra batteries. If you need a headlamp, someone else seems to always need one too. * the right footwear, beyond just wearing something like Tevas, or Merrill’s (though I wouldn’t fully endorse either). Research if you need to have rubber boots that go to your knees as well, or similar. * don’t assume a place to sleep. A travel hammock with mosquito netting can be a life saver. I’m sure there’s other things too… but just off the top of my head. And of course, don’t skip any vaccinations.