TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dear first world dev, I am going to live your nightmare

218 pointsby channikhabraabout 11 years ago

35 comments

RealGeekabout 11 years ago
I was in your shoes 10 years ago. Even worse, I was in Ludhiana (Punjab) where I couldn&#x27;t even find another web developer.<p>Getting out of such nightmare in India is a lot easier India than developed countries. You just need to make more money than salary of your job to get out it; which is about $100 at this point for you. In Silicon Valley and NYC, developers need to make $5,000 to pay bills. $500 is considered a decent salary for a first job in India; here are few ways to make $500 &#x2F; month.<p>1) Freelancing: You can find better gigs on job boards like <a href="http://jobs.wordpress.net" rel="nofollow">http:&#x2F;&#x2F;jobs.wordpress.net</a> and <a href="https://groups.drupal.org/jobs" rel="nofollow">https:&#x2F;&#x2F;groups.drupal.org&#x2F;jobs</a><p>I run a startup (<a href="http://www.ranksignals.com" rel="nofollow">http:&#x2F;&#x2F;www.ranksignals.com</a>), we could hire you for a freelance job if you are interested. My contact info is on my profile.<p>2) Blogging: Start a blog and promote it, you need about 5,000+ page views per day to make $500 a month.<p>3) Sell small plugins &amp; themes on ThemeForest and CodeCanyon. You can make a lot more than $500, there are developers grossing over $100,000 per month.<p>If you want to get a full time job, don&#x27;t work at a body shop. Work at a product or ecommerce startup, they offer higher pay and better experience. Companies like FlipKart are offering 10 lacs&#x2F;year salary to new developers.
评论 #7306268 未加载
评论 #7305794 未加载
评论 #7306027 未加载
评论 #7305943 未加载
jezclaremuruganabout 11 years ago
Wrong. Wrong not as in you are lying, but wrong as in - it does not have to be the case. I would strongly advise the OP not to join...<p>* Less pay (&lt; $100 month) - totally off, recently I had an offer from a startup in Chandigarh for a very competitive salary - close to $2000 a month (pm me if you want the recruiter&#x27;s email id).<p>* PHP projects - There a lot of vacancies for python, ruby, nodejs and angularjs jobs, either you need experience or you should have decent projects in your github repo.<p>* 48 hours - might be possible, but does not have to be the case<p>* Joining for a team - Joining a sweatshop for working with a team from whom you can learn is __Stupid__ - Chances of finding someone with proper skills in a sweatshop is close to zero.<p>* Bond with 2 months pay - Firstly it is illegal, but, yes I do know that sweatshops do have this practice. Avoid it at all costs. Or you can simply not pay them, as there is no way they can enforce the bond (legally). But this is a huge red flag. A proper company does not ask for that - period.<p>* 0 friends - where do you live? There are PG accommodations available brimming with social life (with individual accommodation - it is not always a shared thing). I currently live in one - and it is awesome.<p>* Change your life in 9 months - by working in a sweatshop? Not going to happen, you will instead be stuck in a pathetic project which ruins your career prospects further.<p>* Move to Delhi&#x2F;NCR region - it is close to CH, and not as far as B&#x27;lore&#x2F;Chennai&#x2F;Hyderabad, and you have globally respected brands here.
评论 #7305970 未加载
yummyfajitasabout 11 years ago
Bro, send me an email. I might be able to help you out, provided you stop flaking.<p>If you are able to get shit done, I might be able to exploit you in a more pleasant and productive manner than some odesk bodyshop for similar wages - no bond and no hard feelings when you quit for something better in 2 months.<p>Do you have a github or other code portfolio? (If not, build one.)<p>And get the heck out of Chandigarh. Mumbai, Pune, Bangalore, pick one. There are Hackathons here in Pune and companies who will pay you well over 6000rs&#x2F;month provided you actually get shit done.
评论 #7306286 未加载
diydspabout 11 years ago
&gt; Things are very bad in my city. There is no any kind of active community of computer enthusiasts; be it some Linux Users Group or something similar.<p>Start one! Seriously- no jive. <i>Be that change that you want</i>. It may be that your affinity is not to be a developer--- you may actually be an organizer of people! Try it! You can do it for free! Make announcements! Start by meeting once every two weeks in the evening and teach people everything you know! You will make connections! You will be tapped to work with others. You will grow along with those around you. The people you help will see your strengths and send better opportunities your way. Trust me, you will see.<p>Seriously, start it up. It is within you to do it and it is free and fun! Find a library or a park or someone&#x27;s living room or a restaurant. Even if it&#x27;s just one computer, gather a flock.
gkcgautamabout 11 years ago
Charanjit, I&#x27;m from Chandigarh too. I can completely understand what you are feeling since I&#x27;m completely aware of the situation. Luckily I was doing quite well myself while I graduated (last year) and didn&#x27;t need to work for any such company.<p>I&#x27;m working in a startup now where our major focus is on doing quality work using modern tech. We deal with clients directly and not through websites like oDesk. Great to see that you have worked with backbone etc. Would you like to catchup some time for tech discussion? I have few friends who do that regurlay at weekends. Mail me at gkcgautam@gmail.com :)
vinceguidryabout 11 years ago
You are looking for discipline in the wrong place.<p>I thought I could find it in the military, I was wrong.<p>I thought leaving the military and subjecting myself to the cold reality of the free market would force me to develop it. I was wrong.<p>I thought starting a company would make me focus. I was wrong.<p>Finally, with no other options left, I entered corporate America. Having a large, nasty ongoing project, clear motivation to keep working on it, and the latitude to implement my own approach was all I needed to start making real progress on my own inner quest for productivity.<p>In retrospect, it was not the last thing that I did that finally &quot;did the trick.&quot; It was the combination of everything I&#x27;d done. There weren&#x27;t any magic tricks, no way to skip the years of paying dues. There&#x27;s no way to force it, even if you throw yourself into the ultimate sink-or-swim environment, if you aren&#x27;t ready for that particular experience, you&#x27;ll either sink, or you&#x27;ll swim, but find that swimming doesn&#x27;t mean what you think it means.<p>Your current course of action will not have the intended result. What will happen is that you&#x27;ll get burned out. Then you&#x27;ll have nothing to show for it but the experience. You&#x27;ll take that experience to your next big push and build on it. And so on and so forth.<p>At some point, all of that accumulated experience will drive out some small success. Might take three years, probably will be closer to 8-10. Then the game will change, you&#x27;ll have mastered productivity and now you&#x27;re playing a management game rather than a survival one.<p>You&#x27;re lucky in that you&#x27;re driven to make this transition, most career techs aren&#x27;t, they stay at the level of survival their entire lives.
评论 #7307365 未加载
aviraldgabout 11 years ago
I&#x27;m not sure why OP thinks this is going to be a good idea. The kind of projects he&#x27;ll get to work on will almost always be the usual Odesk &quot;clone XYZ in $X&quot; tripe. Also, the sort of company he&#x27;s talking about is unlikely to have senior developers experienced enough to mentor him (from what I know about these companies.) Working on an open source project instead would be much more constructive and would get him engaged with experienced developers who could teach him a thing or two. If he&#x27;s still a student (and it looks like he is) GSoC might be a great way to get started with this.<p>Also, I would avoid Odesk like the plague. Build up a portfolio (open source works as well) and connect with people on HN.
评论 #7305202 未加载
评论 #7305555 未加载
评论 #7305255 未加载
评论 #7305458 未加载
eddy_chanabout 11 years ago
Thanks for the insight into the world of ODesk &#x27;Agencies&#x27;, you&#x27;ve confirmed for me what my hunch was all along.<p>Recently I put a Django Ecommerce site job there for $10k USD and you won&#x27;t believe how many phone calls&#x2F;emails&#x2F;linkedin requests I received from &#x27;Agencies&#x27; primarily in India&#x2F;Pakistan but some from Eastern Europe as well promising me the world for my $10k.<p>When you have to sift through all of this the cookie cutter scripts everything becomes apparent and you realise it&#x27;s a thin veil of bullshit, the product managers (middlemen) that call you up in reality have a team of very lowly paid junior devs who are incapable of doing the project. (Evidenced by me asking some moderately difficult technical&#x2F;architectural questions) And very few have a track record of getting shit done and delivering. I would never hire an &#x27;dev agency&#x27; via Odesk after this experience, it&#x27;s too hard to sort the good from the bad as an employer in a 1st world country.<p>I ended up interviewing freelancers only and liked what I saw&#x2F;heard - I thought the freelancers on ODesk were of quite a high standard actually. Ended up hiring a fairly senior engineer for the project. If he pulls through I will offer him ongoing work for $2-$3k a month.
onion2kabout 11 years ago
<i>I get bored like after 20 minutes of playing with anything. I’ve tried as many techniques as I could in 2 years to discipline myself.</i><p>You learn discipline by sticking with something despite wanting to jump to something else.
gexlaabout 11 years ago
&gt; I can do it myself sitting at home, I’ve done a couple projects, but it was not fun.<p>No you can&#x27;t, obviously. You just said it. For one, you don&#x27;t enjoy it.<p>What you need to learn is that straight programming isn&#x27;t a valuable skill by itself. You already know this because you wrote an article about it. You need to be able to tie your programming skills with other skills such as selling yourself as the person to get the job done. Once you get the job, you need to be able to ship it.<p>There are programming skills that are valuable in isolation. If you are a world expert on a certain domain which lacks talent, then that&#x27;s valuable. But that&#x27;s not really isolation, that&#x27;s tying your programming skills with a certain specialty.<p>Take a look at the model you are working under. There is a whole spectrum of jobs from good to crap. On Odesk, there are a sprinkling of good and a lot of crap. I imagine the company employing you is saying yes to every job that comes their way. They probably don&#x27;t get good jobs, so it&#x27;s all crap. They get crap jobs which pay crap and of course you are going to get a small slice of a crap pie.<p>Why take a job just because it&#x27;s there? Okay, you laid out a bunch of reasons but you still hate it. I would probably hate working on crap jobs also. People worked for Steve Jobs because the guy was... well... Steve Jobs. Why are you working for people who are trying to compete on the worst model in web development, the race to the bottom in pricing?<p>If you know good developers, then maybe you could start your own development shop and get those developers to work for you. If you hate the work but you can get jobs, then maybe do the selling and have the other developers do the work.<p>Or maybe you could come up with your own projects and monetize them.<p>You just have to hustle, just like everyone else does. You can&#x27;t just write code and expect the world to come to you. Get out there and make things happen.<p>Edit: In other words, quit whining. ;)<p>Edit: Edit: I could write a book on this subject. The above is just an attempt at an off the cuff capture. There are a ton of threads on HN which are hugely valuable on bringing the bacon as a developer. Just look around, it&#x27;s more productive than ranting about your situation.<p>Clearly the person you are working for is trying to take a &quot;this is how everything is done here&quot; approach to running a dev shop and hiring developers. It&#x27;s the same in the Philippines. Everyone works 10 hour days, 6 days a week and within a certain band of salary. I suppose the U.S. is like that to some degree. We have the 9 to 5 and 40 hour weeks.<p>Disruption in your case would be pretty easy. If the company has decent employees, then you could scoop them all up.
评论 #7305115 未加载
评论 #7305231 未加载
评论 #7307320 未加载
评论 #7305153 未加载
评论 #7306370 未加载
negamaxabout 11 years ago
I am from India. And worked for over a year on oDesk. I think it&#x27;s painting the whole industry with a very wide brush. Personally know people in Delhi&#x2F;Mumbai making very comfortable salary.
评论 #7305987 未加载
shadelessabout 11 years ago
I&#x27;m in the same situation as OP, only the location is different (East Europe). I&#x27;ve been at it for 5 months already but I&#x27;m on verge of quitting every week since I started. The only thing that stops me from doing it is fear of not being able to make similar amount of money monthly to able to pay bills and rent. I&#x27;ve been trying to work on something on the side but the job leaves me exhausted and the only thing I can do in the evenings and weekends is sleep.<p>I wouldn&#x27;t recommend it to anyone - we use terrible tech(php and ftp), I haven&#x27;t learned anything new in months, only taught my (senior) coworkers some tips to work even faster. I&#x27;d write more about it but my break is over.
评论 #7310207 未加载
rachellawabout 11 years ago
He sounds like he wants to be a self-sacrificing martyr hero for coding. What&#x27;s the point of all this? Are we supposed to hail him as a &quot;one true coder&quot; for willing to do this? Is this a competition about who can take the most pain? It&#x27;s so pointless.
评论 #7310549 未加载
ctdonathabout 11 years ago
<i>I will be working 48 hours a week (excluding break; mon-sat 10 am to 7 pm) for less than $100 per month.</i><p>Move.
评论 #7305110 未加载
vamsinatorabout 11 years ago
Here&#x27;s the perspective from a first world client.<p>We contracted with Delhi dev shop and were paying about $8000 Australian dollars per month for the equivalent of 3 developers (mix of backend devs full time, and on call front end dev, designer, tester)<p>I think our junior dev was charged out at $1300 per month so if using standard agency markup of 100% her salary would&#x27;ve been around $650 per month (~26000 rupees per month).<p>The manager was also always complaining that new recruits kept increasing their demands each year.<p>So it&#x27;s strange that there&#x27;s such a difference in salaries between 2 cities so close by. If it was true then I&#x27;d expect programmers to move to Delhi.
eklavyaabout 11 years ago
If you think you are good at coding, why not get into any of the top IT (by employees) companies. I know they are recruiting the lowest of the bottom barrel. Why not join them and make a decent pay and a career while meeting some experienced people who actually know stuff.<p>I think it&#x27;s impossible for anyone even just barely decent in programming to get a job in India. I have seen people get into Motorola while searching for jobs like nomads. They were not from premier or even well known institutes. What you are subjecting yourself to is incomprehensible based on your objectives.
exabrialabout 11 years ago
I think overseas development will only be competitive when they start producing products for themselves. The main reason off-shoring fails is because of culture and communication differences.<p>(I&#x27;m not a world traveler, so disregard the next remarks if you have better insight than me.)<p>I noticed while working with chinese developers they were terrified to tell me they were having a problem with a task I assigned. They also had no problems passing extremely poorly designed code in order to meet a deadline. It didn&#x27;t even have to work, the understanding was, you just have to turn something in before the deadline. I had a developer that couldn&#x27;t get writes to the database working consistently. So he wrote them to a file on disk... I guess that was good enough.<p>Working with Indian developers is a much more mixed experience. Aside from them interrupting you constantly, which I cannot stand, some of their attitudes were downright laughable. &quot;I have 5 years experience, which is about 10 American years experience&quot; one guy told me as he explained that it would be better to write their own messaging layer instead of my selection of ActiveMQ.<p>Anyway, if Twitter&#x2F;Google&#x2F;whatever was based in India or China, I imagine the leaders would know how to use their labor effectively to produce competitive companies. I don&#x27;t see American companies ever using overseas labor effectively. The cultures are just inherently incompatible for working on a subjective task like software development.
vitdabout 11 years ago
It&#x27;s hard to tell from just a single blog post, but one thing that strikes me is how focused you are on computers and computer work. It sounds to me like you don&#x27;t do anything else. Have you considered getting a hobby? Perhaps music, dance, photography, sports, or something else that gets you out of the house and meeting people besides computer stuff? It sounds to me like you&#x27;re burning yourself out by focusing so acutely on only computer stuff.
ishansharmaabout 11 years ago
Now that is plain exploitation indeed. I live nearby and am about to graduate. I am going to a good company but they have 2 year bond.<p>I&#x27;ve been working from home for 3-4 years part time and I think my little bits of experience can help you:<p>1. When It comes to discipline, it is very hard! What I have been doing is measuring everything. I got Rescue Time subscription and now, every minute on the computer is measured! If I don&#x27;t have a productivity score of 60+ by the end of the day, I know that things need to change. After that, it takes a lot of self control.<p>2. For networking, online relations can help a lot. Remote teams are great to work with. I have a small group of 3-4 people, all at different places but they help in making sure that I don&#x27;t get bored and am accountable for what I do!<p>3. All you need to network is one good friend who is also a networker. I went to a small web development firm for internship and now I&#x27;m friends with the COO there. He&#x27;s helped me with contacts. Some of my relatives are also in IT industry, so there&#x27;s some help.<p>9 months is quite a long time and I&#x27;m sure some part in this decision is social pressure (I earn good enough while doing studies as well, but everyone around pushes me to get &quot;experience&quot; in big firms!)
super-serialabout 11 years ago
I feel exactly the same as you about working from home... except I live in the US. About 7 years ago I quit my .NET programming job. I got that job right after I graduated college. For the 3 years I was there I did great work. I kept getting bonuses and raises for shipping products. And I saved up some money, cashed in my 401k, and quit.<p>Since then I&#x27;ve never been able to be productive. I tried contract work here and there but I&#x27;ve never had the self-discipline. Actually I&#x27;ve made less money in the last 7 years combined from programming than 1 month at my real job. Think about that... I haven&#x27;t made $5K from programming over these last 7 years.<p>Of course I needed money so I started working part-time jobs. I currently work 24 hours a week for near minimum-wage, often having to shovel snow in sub-zero temperatures. I thought the worse I suffer the more I&#x27;ll get motivated to do work at home. That has not happened. I have nothing to show for these last 7 years except half-completed projects and a free productivity extension that 5,000 people use - but obviously does not work for me.<p>So maybe getting a job is the right thing for you. If you can&#x27;t work from home, you can&#x27;t work from home. You&#x27;ll have to accept the best terms you can find, and if that&#x27;s $100&#x2F;mon then that may be your only option.<p>As for me... I would rather die than get a programming job. I&#x27;m as defiant as ever. I love programming, but I only love programming my own ideas. Even the thought of programming for someone else makes me feel physically ill (like throwing up). So either I make it as an Indie developer or I die as a janitor. Your post made me realize I should feel lucky that I have the option to be a janitor for $10&#x2F;hr. You don&#x27;t even have that option.
评论 #7308677 未加载
klaasnabout 11 years ago
I think it goes both ways. Our company Agile Media Lab is in Chandigarh and we are having a lot of difficulty to find highly qualified resources. We normally do around 100 interviews for each hire and we still have several positions open we still can&#x27;t fill. We do pay at the top of the market.<p>Currently we are trying to bring in talent from Delhi and Bangalore.<p>You can email me at klaas@agilemedialab.in if you are interested.
WhitneyLandabout 11 years ago
Just don&#x27;t give up man - keep pushing to expand your comfort level.<p>Discipline is something that can be learned, that&#x27;s why they teach it so much in the military.<p>Difference here is you have to force yourself through the pain once you want it bad enough. It will be worth it.
senthilnayagamabout 11 years ago
Many Indians get exposed to computers at a later age, often not good at computer and programming concepts, their exposure is low.<p>Think of this initial job as internship, but after a year when they know their stuff and can clear technical interviews and with better communications skills the pay package increases significantly.<p>when people switch to more reputed companies in earlier years the hikes they get is between 50-100% . for first 5-7 years the hike is abut 30% by the time these people will settle in large indian or multinational companies.
code_duckabout 11 years ago
I totally empathize with his positions. I&#x27;ve worked in a couple of niche markets for years and felt stifled by geographic isolation as well as my lack of experience working like most people do – in a team, with a boss or manager guiding your actions. I too have suffered from a lack of focus and self-confidence. I&#x27;ve thought of getting various sorts of jobs using my skills, but on the other hand I know that I truly value the freedom of working for myself and I would miss it.
gurvinderabout 11 years ago
Send me an email, I have a job for you in your city for much better salary in much better terms ( no bonds) and no body shop.
评论 #7310213 未加载
avemuriabout 11 years ago
We run two startup coworking spaces in Delhi, so not too far away. I don&#x27;t know how tied you are to Chandigarh, but I can introduce you to a few startups that are looking for devs. Even if you can&#x27;t move, shoot me an email, we regularly get requests for contract&#x2F;remote work.
rk0567about 11 years ago
I think it&#x27;s a pessimistic approach to discipline. You could just learn to meditate [0].<p>[0] : <a href="http://www.siyli.org/take-the-course/siy-curriculum/" rel="nofollow">http:&#x2F;&#x2F;www.siyli.org&#x2F;take-the-course&#x2F;siy-curriculum&#x2F;</a> (a free course on meditation)
评论 #7305559 未加载
devnonymousabout 11 years ago
Oh FFS ! This really hit a nerve and I&#x27;m gonna rant. I absolutely hate Indian kids these days who bitch and moan about how tough it is to do awesome shit and get a decent enough pay for it, in a place like ...ehe ...Chandigarh ! Chirst !! Just grow the eff up !! Here are some facts that this guy might want to think about:<p>a. Today, India has way more internet penetration than even 10 years ago and it also cheap enough to afford a home connection. Yes, even in a place like Chandigarh !! &lt;&#x2F;sarcasm&gt;. Though the average so called &#x27;broadband&#x27; access it still far from what might be available in developed nations, programmers these days can at least do a quick google <i>while</i> they are working on something, instead of having to batch all of the querying do be done from a cybercafe. That is what we went through.<p>b. Having to work at a sweatshop, putting in the hours doing grunt work, earning peanuts and knowing that you could do better hasn&#x27;t changed much from the way I remember it ...oh wait, hell yeah it has ! These days, you will at least have a computer to yourself. You will at least have comfortable chairs. You won&#x27;t be working shifts and they at least will be paying you (I refuse to believe the $100 bit) as opposed to slaving it out, while it&#x27;s being called &#x27;training&#x27; (worse still, you have to pay them for the opportunity). That is what went through.<p>c. They don&#x27;t have LUGs, Hackathons or any sort of local mailing lists ...oh geez, why the f<i></i>* not !??! I&#x27;ll tell you why ? &#x27;cos people like this guy will bitch and moan about it all the time but will not take the initiative to just start one up themself. Indian programmers, (most of them, tbh) expect that things where they can just go to and learn just &#x27;exist&#x27;. It&#x27;s a small percentage of people who would think -- &quot;here is this thing that I already know and I can share, let me do that with another person. It would be a very happy pleasant coincidence if the other person knows and can share something that I don&#x27;t already know&quot;.<p>Come on man, start up a LUG, organize a hackathon, visit the computer lab in your local college and speak to that <i></i>girl<i></i> who appears to be frantically coding on a lab computer because her parents think getting a computer for her at home would be a waste of money ...and anyways, it&#x27;s not like she needs any more education !!<p>d. ....I could go on, but I just realized the source of these sort of bitch-and-moan posts, as I write this. The sense of entitlement that youngsters in India have these days.<p>You know what buddy, you can&#x27;t address people who just happen to be in a better place than you as &#x27;first world dev&#x27; just because you happen to live in India. Being &#x27;First World&#x27; anything is about a state of mind where your own personal issues are greater than other peoples, with the irony that the issues come from a sense of entitlement. Take a long hard look at your life and think about why you ought to be entitled to the things that you think you ought to be.<p>rant done.
评论 #7307564 未加载
评论 #7305879 未加载
RankingMemberabout 11 years ago
Godspeed, I can understand your desire for the presence of others of like mind in order to be in the right frame of mind to work.<p>Just be aware that you could do the same thing in the US (or anywhere else, really) and make exponentially more money.
评论 #7310218 未加载
SuddsMcDuffabout 11 years ago
Meanwhile, somewhere in Western Europe, someone gets made redundant.
评论 #7306249 未加载
评论 #7310221 未加载
doktrinabout 11 years ago
That&#x27;s thoroughly depressing. What does $100 a month translate to in terms of cost of living?
评论 #7305539 未加载
switch33about 11 years ago
I have a small AI group on skype with similar interests. Add my skype: Switch336
emocakesabout 11 years ago
who cares. maybe if &#x27;3rd world&#x27; devs actually produced better code and contributed to community (more than just joining IRC, asking for help, then leaving without saying thanks), they might be able to make a better name for themselves and in turn be able to bargain for better conditions.
hueheuabout 11 years ago
Is HN a blog plateform?
评论 #7305406 未加载
hemantvabout 11 years ago
I am 100% sure, you are just exaggerating the salary figure.