7 ms·
What are the best technologies to focus on in order to be mobile/remote? I've notice that nobody is interested in remote C++ development, and the few people I
by georgieporgie 15y ago
What are the best technologies to focus on in order to be mobile/remote?
I've notice that nobody is interested in remote C++ development, and the few people I meet who are doing something like this are in some branch of web development.
- cheez 15y agoI think the reason for this is C++ is the new COBOL with the commensurate PHBs.
- nostrademons 15y agoThe kinds of things you need C++ for - high-performance webservers, database engines, 3D renderers, etc. - often require very close communication between team members to get right. They're deep, not broad - the software is structured as a series of layers, and if you don't get the interfaces between the layers just right, the software won't even compile. Typical webapps are much more horizontal - they consist of a series of screens, and once the basic webserver framework is in place, developers can pretty much parcel out portions of the UI and work on them independently.
- cheez 15y agoThis is not true. You can just parcel out those kinds of projects as well (my personal experience) if you are a competent manager. What you are comparing is complexity. Yes, it is easier to parcel out the typical web app than a database engine.
- rdouble 15y agoIn my experience it's the opposite. The C++ savant can write the high performance webserver from his basement in Estonia, but you need the webdevs around so they can collaborate with the design team, ops, and product management. When it's deep, work units can be split into days or weeks, which lends itself pretty well to disconnected, remote work. When it's broad, you need to constantly keep everyone on the same page, which equals daily stand-ups, 24x7 chatrooms and other agile forms of humiliation.
- Game_Ender 15y agoIn domains with real time performance constraints it's difficult to use anything but C or C++. Many of those domains are at the forefront of current technological development, so I wouldn't lump C++ in with COBOL just yet.
- deleted 15y ago[deleted]
- Harkins 15y agoWeb stuff works for me. Demand is high enough that there are companies willing to take part-time workers.
- georgieporgie 15y agoHow do you go about finding new work remotely? Is it primarily return business from previous clients?
- Harkins 15y agoReturn business is primary, yes. There's standard networking things like building a blog and being friendly, but also nonstandard networking: http://push.cx/craftsmanship-calendar http://push.cx/craftsmanship-calendar That calendar is way out of date now (it's on the TODO list to update tomorrowish), but spending time programming with people has done wonderful things for my network, my skills, my exposure to tech I'd otherwise ignore, my social skills, my vertical leap...
- smikhanov 15y agoSure. The bottom line is that nobody is interested in any serious stuff being done remotely. So those type of stories you usually hear from someone like these folks who did "online communications" and "freelance web design/programming", which is not serious by definition. Projects involving something like C++ have significantly higher chances of having a bigger scope, impact and different set of responsibilities from all participants. This lifestyle might be appealing for some very short period of life, under very specific circumstances. You have to be young to not worry about health insurance. You have to have the job that is simple enough to be outsourced and complicated enough to be at least reasonably paid. You have to not worry about "career" or "experience" (which are just different words for "future"). You have to be from the first-class country to take advantage of the visa requirements with your passport. It is also interesting to note that things they can afford in certain countries, like going to the beach every day, would definitely be prohibited for them in their home country given their occupation (note their remark on costs in Argentina, which, I assume, are lower than in Belgium). I can elaborate much further as few of my friends live this sort of lifestyle in South-East Asia. From what I know about it, it's definitely (a) not for me, (b) doesn't make me think that the future knowledge workers will work that way. I work on my own projects in one of the most expensive cities on the planet and it's hard for me to see how can I relocate anywhere without losing the advantages I'm getting from the infrastructure and population here. UPDATE: Though seeing the world is awesome, I'd personally prefer saving 10-20K and taking a year off work for that.
- tomsaffell 15y agoYour use of the word serious to describe work sounds like a value judgement. Your description sounds more like a distinction between inter-connected vs. carved-out / standalone. That said, If I were to take off 12 months, I too would prefer to save 10/20K and take off a whole year. I traveled for 6 months after college on ~$5000. Pro tip: if you're paying taxes before and after your trip, then spread it over two tax years (i.e. June - July in US). I calculated that doing this in the UK (where there is a big jump in tax rates) could net you several thousand pounds.
- jessedhillon 15y agoThank you 1000x for stating this. I've never heard of anyone doing anything significant and living this way. Before he made money selling books on how to design lifestyles, what did Chris Guillebeau do for money? Be a grad student, I think. (As in, live off his stipend.)
- aliston 15y agoI was able to do freelance iPhone development. If you're already good in C++, it will give you a leg up in learning objective-c. Also, I could not agree more with the points about "working needs discipline." If you're staying in hostels, I would basically say forget it. I found it INCREDIBLY difficult to sit down and code when I was traveling around in hostels (like a tourist) and surrounded by fun people and things to do. In BA, I an apartment like the OP, which made getting work done a bit more tolerable (but still very challenging given the surroundings...)
- nomadznu 15y agoWe would advise not to do this while staying in hostels. Hostels are way too much fun, packed with people travelling and having fun. One needs a work environment to get work done. Our trick was: arrive in a city/location and stay in in hostel/hotel for a few days. Meanwhile drive around/ask around/do couchsurfing to get to know places/check the local craigslist. And find yourself an apartment to live in. Couchsurfing helped us a lot to get to know locals. A co-office did the trick in Buenos Aires. It costs money, but sitting in a coffeshops costs a lot of lattés too. :)
- devedev1234 15y agoI've done a remote C++ work on decently sized projects (across us states and international one project taking 2 years to complete) it really depends on your skill set, reputation and who you know I guess there is a lot more to the world then silly websites
- stoney 15y agoI wouldn't focus on technologies if you are interested in doing this - focus on the types of work/projects you can do. What job could you do from home? If you can do it from home you can do it from anywhere. For example, I am a researcher at a university (an employee, not a grad student). I don't want to go into details, but basically I do a lot of numerical modelling-type work and model development. I use lots of different technologies to do it (including C++ at times). I work on the opposite side of the planet to where my university is located and it works well. Meetings are the only slightly problematic area. Skype is ok, but really not ideal for more than one on one meetings.
- jbrains 15y agoI don't think it's about a specific technology: it's about a particular organisation and working group. If they're willing to work with someone who telecommutes, then perhaps they're willing to work with someone who works while they sleep.