5 ms·
Thanks for the list, there's a couple I hadn't come across before. Domino and TopTal look like they may be more suitable for more experienced developers. What
by rossriley 10y ago
Thanks for the list, there's a couple I hadn't come across before.
Domino and TopTal look like they may be more suitable for more experienced developers.
What is everyone else's experience for finding work at the higher end of the market ($600 - $900 / day)? From my experience I know the demand is out there but currently all of my work comes via traditional recruitment agencies which seems a shame for the companies doing the hiring, since agencies charge fairly big fees.
I have in the past tried eLance, Upwork, People Per Hour, and they all seem to end up overrun with low-end work and low-end clients and whilst there may be some gems in there it ends up not being worth your time to sift through / send propsals because 95% of clients will choke if you mention your hourly rate.
- thibaut_barrere 10y agoFor higher end market (north of $900 for 7 hours of work), 100% remote, no agencies/only direct, no fixed price projects, I apply the advice I outlined here: https://www.wisecashhq.com/blog/how-to-have-clients-find-you-rather-than-you-chasing-them https://www.wisecashhq.com/blog/how-to-have-clients-find-you.... EDIT: I've been freelancing since 2005, and 100% remote since 2010. Happy to answer questions!
- k__ 10y agoNice, thanks for the infos :) I also liked the infos of Brennan Dunn, but these seem mostly related to keeping customers and appearing "professional".
- asimuvPR 10y agoThe content of that post is amazingly on point. Anyone looking to build a clientele should follow it.
- bbrazil 10y agoI run a consulting/support business around Prometheus. I've found that giving talks and weekly writing blog posts (https://www.robustperception.io/blog/ https://www.robustperception.io/blog/) are great for acquiring customers. Beware though it's often at least 6-9 months before any of it directly bears fruit.
- thibaut_barrere 10y agoA great point - it's important to do that ahead of the moment when you'll ready need to have clients (and it takes time for sure). For consultants working with a single client, the right moment to do that kind of marketing is right now, while you're busy with your gig.
- votr 10y agoThanks for sharing. My big question, which I'm still struggling with, is how much to specialize. I'm one of those guys who wants to do everything. After a few years of Java development in financial companies, I now work on real-time web UIs. I'm now eyeing distributed, soft real-time systems with Elixir, and a bit of applied machine learning. If you look at my blog, you'll see stuff on Clojure, React, and a few other things. So far, the React stuff has helped me land a client. My question: Is this counter-productive? Should one specialize? How does one adapt when the specialization wanes and a re-branding is required?
- pjmlp 10y agoI do consulting for a big company and am a bit like you. Jump between Java, .NET and C++, backend and frontend (both native and web) depending on the project. Also since I majored in systems programming, I tend to dabble in other languages. On my personal experience and those on my circle of friends, some specialization is required to keep being marketable. Switching among technology stacks inside the company is relativity easy, as it is only a matter of being available when the right project is looking for new devs. Outside on the job market, agencies and HR departments tend to focus on the last couple of projects, so if they aren't the key technologies that are looking for, it is very hard to convince them that we also have knowledge in the specific area. In any case, just the size of standard libraries for modern languages, make it almost impossible to know everything. Let alone the third party tooling and most relevant libraries outside the standard.
- thibaut_barrere 10y agoOne trick is to separate your skills from how you market some of them. You can remain pretty much (internally) a generalist and a tinkerer (as you are, and I am, too! but make sure not to spread yourself too thin), yet make sure to market /some/ special skills appropriately (and in very specialized/niche fashion). You'll decide which areas to market based on how you feel the market can generate recurring revenue. For instance, I'm a tinkerer, yet I have a couple of well-defined niches : - in the past, "Rails maintenance work" (easy to find, and useful while my second child was still a baby) - Ruby ETL (http://www.kiba-etl.org/ http://www.kiba-etl.org/) (more specialized, but very visible in my little sphere) - "SaaS bootstrapper with experience implementing products (and their billing)" - anything FinTech related (as in WiseCash & other projects) - scaling your data processing (no matter the technology, Elixir, Node, Ruby, ...) The underlying skills are all very "aligned" around products & data, yet each small niche appeals to a subset of potential clients. Hope this helps!
- z3t4 10y agoI think the problem is that it's very hard to figure out if the developer you are hiring is skilled or not ... And if you do not know whether you will get crap or hight quality, you don't want to pay the premium.
- StavrosK 10y agoI had a pretty negative experience with TopTal, where the first interview/screening thing involved me solving programming puzzles on some sort of code editor. After spending an hour on a puzzle whose solution turned out to pretty much be "return len(A) - A.count(X)", I gave up in frustration. One of the site's founders emailed me later to tell me that he knew that those questions didn't actually really test programming skills, and that they were trying to improve, but the damage was already done.
- WhitneyLand 10y agoWhat went wrong, was the question impossible answer with given info?
- deleted 10y ago[deleted]
- StavrosK 10y agoIt wasn't impossible to answer, it was just a puzzle. It required you to realize some specific property of the problem, or be stuck implementing a suboptimal solution in a fiddly editor with no debugging features. It also had pretty much zero overlap with actual software development (e.g. it completely ignored actual business needs, which is a big part of what devs should care about).
- bartvk 10y agoThey give you two or three tests from Codility. You can prepare for them, too: https://codility.com/programmers/ https://codility.com/programmers/ It's actually quite fun to do. I succeeded only one of the three within the time limit, and sent the results of the second one an hour or two later. I still got denied, but was told I could reapply in a couple of months. The thing is, I'm earning a nice 70 euros per hour with local work. They don't advertise the rates, but I've heard and read it's 20-30% lower than that.
- hyperknot 10y agoExactly the same reason why I'm not applying for TopTal. I started their tests and realised what it is about is the opposite of what I consider to be good programming and problem solving skills.