hacker news with inline top comments    .. more ..    9 Sep 2014 Ask
home   ask   best   4 years ago   
Ask HN: Fastest way to get recurring revenue with hosting?
49 points by NicoJuicy  11 hours ago   33 comments top 9
bdunn 8 hours ago 1 reply      
Like many others have said in this thread, it's hard to make any meaningful dent in your profit from being a middle-man between your clients and who's hosting their sites.

I'm a fan of bundling which sounds a bit like what luckyisgood was getting at.

Every consultant wants diversified and/or recurring revenue. This is why just about all of us inevitably create (or try to create) products of our own. Eventually, many consultants get wind of the idea of retainers, which can have the predictability of SaaS but without needing to build and market software first.

The issue arises with how most consultants put together retainers. It's usually something like "I'll sell you in advance 20 hours a month of my time for $2000."

Here's the problem:

Any first grader can figure out that you're effective hourly rate is $100, which is probably less than your real rate but hey, it's a retainer and it'll relieve your need to always be selling, so that's OK for most.

Since you'll be making $100 an hour on this retainer, your income potential becomes constrained (you're now on the hook for 20 hours a month @ $100/hr) and the client knows what your hourly rate is. "Brennan, I need more this month. I'll pay you $2500 for 25 hours" or "Can I just pay you $100 an hour when I need you?"

And this is where the retainers of a lot of the consultants I've talked with go south, and the relationships sour.

A better approach (which is something patio11 and I talked about during an event we hosted last year) is to instead sell bundles which could include your time, and hosting and make these bundles really tricky to divide.

I could sell a client on:

- Hosting

- Backup management

- Framework / security updates

- A/B test experiments and management

- Up to 20 hours of upgrades and modifications

Now it's not so easy to divide the invoices I'm sending my clients monthly by X.

And I could charge... $5000 a month for that. Or whatever would make it so that my client gets both the peace of mind they're looking for (smart guy managing hosting, backups, security issues, etc), a product that's becoming more valuable (running a/b tests, analyzing their funnels, etc), AND a pool of time for me to do whatever random updates they need.

luckyisgood 10 hours ago 2 replies      
Web agency founder with a decade of experience in selling websites here. I wrote a book on the subject of recurring revenue for web agencies and web professionals, all based on our experience.

Here's what worked for us:

- after selling a website, we sold the mandatory support and maintenance contract. We considered this service the foundation, or level one of our recurring revenue stream. This is fairly easy to sell and renew. The recurring revenue we got from this was enough to keep us afloat.

- after selling support and maintenance, we upsold the client to "levele two": services which grow our client's online business. The types of services we offered in this plan: everything that needs to be done to reach client's business goals, and that we could deliver well. This was harder to sell (because the type of client needs to be just right for this kind of service), but the amount of money coming in every month is substantial. This is what makes the agency grow in long term.

Here's what didn't work for us:

- web hosting. We've been offering this for more than a decade and in the end, all things considered, it is just not worth it. A combination of support + maintenance + growth-oriented services is a much better bang for the buck. We sold most of our servers and hosting accounts to a specialized hosting company and focused on what we did best.

For the exact details about building, pricing and selling support and maintenance services, check out my book: https://www.simpfinity.com/books/recurring-revenue-web-agenc... the part about growth-oriented services is coming soon, matter of weeks)

I love talking about the subject of recurring revenue, it's a passion of mine. I'll gladly answer any questions you might have.

Edited: typo.

NicoJuicy 10 hours ago 2 replies      
I'll give you example of how i upsell a website

When it is a new company (is going to launch in 1 month for example), i propose them to set a launch page (basic one, created in max. 15 minutes) for 100 , to collect emailaddresses.

The launch page includes a text email to all of your visitors when they subscribe and say that this proposal doesn't include HTML (for images), because that is custom work and more difficult.

When the moment arrives, i ask them for the text they want me to send to their visitors.

In 70% of the cases, they ask to include a picture of the team.. I explain them that this was not part of the deal, but that i can change the message to a HTML email for 80 (if provided the assets first).

So, selling a website earned me another 180 , a happy customer (the launch page is added publicity)

How do you upsell?

txutxu 9 hours ago 1 reply      
If operations/systems is a second class citizen in your company, then you just live with that fact, minimize the headaches and maximize your other incomes.

When you offer "hosting"... do you offer intelligent systems? advanced low level networking? CDN? anycast DNS? disaster recovery plan? peak resistance? awesome monitoring system with 24/7/365 support of the solution? 0day level security solutions? nanosecond performance? 99.999% SLA? penetration testing as proactive maintenance? multidevice testing of every change or patch? development, staging, validation and production environments? storage engineers? database tuning? project road-map with weekly (or daily) reports and meetings of a team of engineers analyzing infrastructure usage, logs, new threats, proposals and evolutions? an awesome web interface for ALL customer facing controls? a problem free experience?

Or are we talking about cheapo domain+cert+shared resources "online presence"? If yes, than maybe just stick to one provider and seek for a "reseller plan", to minimize costs, and as said in other comments, start offering a "maintenance package" as part of the products/solutions to get some recurring revenue.

When you get a great team of operations and support engineers with outstanding knowledge and passion for "systems", they stay motivated, and they are not mismanaged, you will be able to monetize them (and their "toys") with "hosting", "cloud", "online presence", "services" or whatever name, in team with the rest of the solutions you sell.

Infrastructure is a complex and expensive topic. If you do it properly, you can move money. You just need more customers wanting your system solutions/team, than the cost of it.

Otherwise, there is many competence and "third party" services, and the average position is to re-sell that, and focus on the ego of "i'm a designer/coder, systems is a second class stuff I cannot convince you to payme more for that".

antocv 10 hours ago 0 replies      
There is no money in hosting.

Call it cloud, thats where the money is.

imdsm 10 hours ago 1 reply      
I think we have quite a few people waiting for the answer, and a few people not wanting to give up the answer.
kijin 9 hours ago 0 replies      
As others have mentioned, hosting is not a profitable business in itself. There are plenty of web/vps/dedicated hosting services who have been in the business for years and who can easily outcompete you on price, features, stability, and pretty much every other metric that you can come up with.

Except one thing.

DreamHost staff are generalists. They're probably good at fixing hacked WordPress blogs, but they will never be able to compete with you when it comes to in-depth troubleshooting of the exact application that you built for your client. At best, all they can do is direct your client back to you. At worst, they'll misdiagnose the problem and damage your client's website.

You, on the other hand, are a specialist. You know the website inside and out. You can take one look at an error message and figure out exactly which line of which file is causing the issue. You know when the software stack will need to be upgraded, and you know which parts are the most likely to cause trouble after an upgrade. You know when the client is expecting traffic spikes, and you know that when that happens, DreamHost is likely to suspend your client's website.

Your hosting package, should you choose to offer one, must take advantage of these differences. It should be part of a long-term support contract, not a standalone product, and it should be massively overpriced, like, at least an order of magnitude more expensive than the off-the-shelf equivalent. In exchange, the client gets a server stack that is perfectly tailored to their app (nginx, node.js, redis, you name it), a guarantee that they will never receive a canned answer in response to an urgent support request, and a guarantee that their website will not be suspended in the middle of the biggest marketing campaign of the year.

And of course you should be ready to fulfill such expectations. Don't use cheap servers to host your clients, get some Linodes or Droplets instead. There will be no in-house email hosting, it should be outsourced to Google Apps or some other company that specializes in email. Don't mess with cPanel, your clients can call you if they need to make any changes. Everything should be premium-grade, because there's no money to be made in the low-end market. Make your customer feel like your offer is actually worth the combined cost of hosting and support that you're charging them for.

moron4hire 7 hours ago 2 replies      
I'm a "consultant", but I've only had the same, one client for the last 3 years, for whom I work 40 hours a week. I have a comparatively low rate ($75/hr), which the consistency of work has made difficult to argue over. I'm also getting bored with the project. Basically, it's in every way what it was like having a real job, except I don't put pants on most days (I work 100% remote, my client is a 3 hour drive away).

I don't specialize in anything particular. I do both web and desktop apps for my client. They are a small suite of systems for collecting certain types of physics data, mapping it, and performing a basic analysis of subsets of that data. Other than setting up the servers (system administration is a weak spot for me), I've built everything of consequence in the project: from designing the database schema, to implementing and even improving the client's proprietary algorithms, to building a smooth, intuitive (as intuitive as this can get) UX around Google Maps. But it's mostly done now and I'm bored with the project.

Any tips on how to get out of such a rut?

j45 4 hours ago 0 replies      
I see a lot of great discussion but not much centered around hosting itself. I do agree with Brennan and have been pricing how he described for some time, it works. Value based pricing always works with the right kind of clients.

Along the way I was able to run a website that delivered the retail customer website of a billion dollar company using my code.

How something as silly as hosting helped make it happen..

I have hosted customer apps and sites in a datacenter since about 98. Networking, security was something that there was little choice to avoid picking up in addition to software development.

Forget about today, even 15 years ago (man it's weird typing that), hosting was quickly becoming outdated. Yet, there was still an earnest need that was going unfulfilled.

The need I see repeatedly is for complex/custom hosting of Web apps and websites instead of the basic ones.

Example today? Even something as simple as Wordpress is a pain to reliably host when there is traffic for the average person. Someone deciding to master WP has lead to a fantastic startup with WPEngine which sits on the premium end compared to it's peers.

This isn't for everyone: assuming you have the ability to develop your skills as needed, and with the right support, you can tackle your slice of the complex/custom/app hosting market.

Even small businesses with custom workflow or website apps often end up needing their own vps or dedicated server to maintain. If you're this passionate about hosting, I'm trusting that you have or are pursuing dedicated hosting skills.

Putting together a managed server hosting package that may or may not provide application level support can be quite stable income assuming the line is clearly drawn between code induced issues vs infrastructure induced issues.

How much is on the other side?

On the low end I have changed a few hundred a month, all the way up to a few thousand a month, so a customer can have a sys and app admin rolled into one.

The right kind of customers definitely have a peace of mind budget, where they want the discipline and consistent availability of someone who cares about them more than a contractor. The bottom rung of customers don't scale very easily, either.

Ask HN: Why Don't You Accept Bitcoin
9 points by alexvision  6 hours ago   10 comments top 6
jacquesm 5 hours ago 1 reply      
Because I invest my time there where it will generate a return. Accepting bitcoin from users that have other means of payment cuts into the bottom line directly (and I'd have to somehow integrate bitcoin into my administrative processes, good luck with that), and accepting bitcoin from users that don't have other means is going to add a very very small fraction of the income that's already there.

In short, I don't accept bitcoin because it is pointless and most companies that do accept bitcoin do so for the PR value, not because it benefits their bottom line.

rebelidealist 3 hours ago 0 replies      
Two reasons.

1. Price volatility

2. Bitcoin is designed to be deflationary. Most people that buy Bitcoin are letting it sit there and hoping that their investment will go up rather than using it for purchases.

gacba 5 hours ago 0 replies      
Simple. My customers aren't asking for it and really don't care. If I'm not focused on them, I'm missing the point of my business. The day they start banging on my door and telling me they'll leave because I don't have Bitcoin support, I'll happily add it. Until then, it's not on my radar.
fauigerzigerk 2 hours ago 0 replies      
1. Volatility

2. Regulatory uncertainty

To some degree (2) causes (1). Both the threat of regulation and the lack of regulation cause volatility, and that issue not going to go away any time soon.

dlss 5 hours ago 2 replies      
My reason is simple: Bitcoin doesn't natively support recurring payments.
cweagans 3 hours ago 0 replies      
Because Bitcoin holds no value to me.
Comprehensive list of API's per market
3 points by pyderman  4 hours ago   2 comments top 2
Ask HN: Working with a lot more experience co-workers, recommendations
3 points by ale7714  5 hours ago   6 comments top 2
seren 4 hours ago 1 reply      
How long have you been there ?

If you are at a new place, and you don't have a clear view of the overall architecture, which parts are in good shape, which are not, etc, it is natural to be less confident in proposing a solution, particularly if people have been there for a long time.

However, it should not stop you of asking open ended question like "Why did module X have been developed with Y instead of Z ?" You'll probably learn quite a bit on the historical, political or time constraint reasons. And you could stumble upon a good suggestion because no one had the idea or will to change the status quo.

The advantage of being new is that you can assess the code base or practice with a "fresh" look. I don't think that anyone is expecting you to have the best idea on every proposal, you should maybe relax a little bit on the image you want to project. You can't be "the expert" in two months. Try to focus on a very narrow part of the project where you feel you have a related experience or can contribute something meaningful.

antino 4 hours ago 1 reply      
I'm in the same boat, buddy.feels
Ask HN: 21-year-old coder recent grad has no idea what to do with his life
29 points by thrwwow  1 hour ago   50 comments top 42
thaumaturgy 20 minutes ago 0 replies      

One of the best little essays on life and growing up was written, and spoken, by Laz Buhrmann. You can find the text of it here: http://www.chicagotribune.com/news/columnists/chi-schmich-su...

> Don't feel guilty if you don't know what you want to do with your life. The most interesting people I know didn't know at 22 what they wanted to do with their lives. Some of the most interesting 40-year-olds I know still don't.

...and this is true.

It is human nature to compare ourselves to others. That is how we measure our own progress. We don't measure it in absolute terms -- we do not tend to say, "I have four more units of happy this year than I had last year," instead we tend to say, "those other people get to take vacations all around the world, and I don't."

And so we strive to have what other people have.

This effect can be especially poisonous in environments like HN, where you see so many examples of bright, young, successful people, especially those that are more successful than you. And so you look at yourself and you think, "all I have is this uninspiring, unimportant job, and those people are making a difference, and that's what I want to do, but I don't know how."

It is a cruel unspoken truth of reality that a major part of success and difference-making is based on no small amount of luck. Sometimes -- maybe most of the time, maybe even all of the time -- making a difference, or becoming wildly successful, is a matter of simply doing the right thing when you are in the right place at the right time.

It certainly cannot be forced, despite what a few notable examples might lead you to believe.

So if you love coding, then code, and if you ever stop loving coding, then stop coding and try to find your next life (http://www.smbc-comics.com/?id=2722#comic). I have done this a few times, and it scares the piss out of me every time, and every time I love it and I would never go back and choose not to do it. I have met the most amazing people because I did something unexpected.

And if you are lucky, you will find sufficient happiness in coding and stability and you will have a comfortable life and you will find your rewards in yearly vacations, hobbies, and maybe family. Or, if you are lucky, you will look inside yourself and realize that you could never be happy enough having just all of that, and you will strike out into a more frightening and unknown future; maybe you will try your hand at your own startup, maybe you will fail, maybe you'll try again, and maybe as a result of all of that you'll never get those vacations or that family, but at least you will have tried and that will make you happy.

If you are unlucky, then you will do one when you should have done the other. Try not to do that.

But most importantly, and I want to say this with all of the conviction that I can muster:

Do not be in a hurry.

I can very nearly promise that if you wait until you are 25 to start something of your own, you will be just as happy with the result as you would have been at 21. The four years from 21 to 25 seems significant at 21, and utterly insignificant at 30. By the time you are 50, you'll find it funny how much pressure young people place on themselves to grow up more quickly.

Do not dismiss your own troubles, they are as important to you as finding dinner is to other people. You are, again, comparing yourself to others.

djmill 43 minutes ago 1 reply      
It's nice seeing other people feel this way -- because at least I'm not alone! Although my story's different, we're in the same boat.

I graduated last month, 2nd in my class for computer science. I previously interviewed with Google, Microsoft, Amazon, and Twitter -- all rejections! It was super depressing. One of my only friends at school landed a job at Twitter and his GPA was much lower than mine, he didn't work as hard, and now he gets paid 50% more than I do. Yes, 50% more, no exaggerations. Fuck me, right? haha

So what am I doing now? I started my first full-time software engineer job last Tuesday with the same Fortune 500 retailer I did internships and co-ops with in the past. I code business applications for the company, it's fun but not super interesting. I'm making good money -- not top dollar, but a fair salary (maybe a little lower than I expected for having 4 internships before graduation, but still.)

The real world is boring and no matter what work you're doing, it's probably not going to be super interesting. Think of it this way, even Google needs teams to do their boring work... I'm sure there are bored people at Google getting paid much much more than me (and you)!

Needless to say, I'm not excited about my job. I'm excited about getting paid, but work is work. I'm working with the frameworks and languages that I want and I think that's all that really matters in the end.

The last thing you need to keep in mind is that the work you're going to do, as a programmer/engineer, will most likely NOT change the world. Company's taglines like "Come Change The World With Us" -- shit like this -- is used so you think their company is doing great things, but they really aren't doing anything great. They use these strategies to attract top talent. It's the same reason Target and Coke use the color 'Red' to sell their products via their label (red means cheap!) Honestly, if you really want to change the world, change professions... and remember, becoming rich != changing the world -- you could own a sweet startup that does nothing more than sends "Yo!" to a friend on your friends list, but this doesn't change the world.

So what can you do now that you're bored and you're fortunate enough to have a job in this economy? My suggestion is to work on something you really care about on the side. Make a project for yourself or work on an open source project that you think is helpful or "world changing". Live your life day by day and every now and then think about "how can I make my life easier" -- and build something that does make it easier.

Transitioning from school to the real world is really weird. I've done it 4 separate times before graduation (internships and co-ops) and I've always loved work way more than school. We all have high hopes for graduation and when we don't get what we want, we can dwell on it for some time. Your best bet is to take things slow and take action on ideas when they come to you in your free time. Work on open source projects or make something for yourself. Be happy that you have a job and can pay off loans (if you have them)

Sorry this response was so long, but I hope it helps in some way :)

wwweston 23 minutes ago 0 replies      
It is a little scary to realize that your life/story may not be uniquely valued by many many people (although it's far to early to conclude that for certain). But that doesn't at all mean that you can't live a life that's valuable to you and be uniquely valued by people you value too.

"Theres this primary America of freeways and jet flights and TV and movie spectaculars. And people caught up in this primary America seem to go through huge portions of their lives without much consciousness of whats immediately around them. The media have convinced them that whats right around them is unimportant. And thats why theyre lonely. You see it in their faces. First the little flicker of searching, and then when they look at you, youre just a kind of an object. You dont count. Youre not what theyre looking for. Youre not on TV [haven't founded a startup/haven't built a famous app/changed the world].

But in the secondary America weve been through, of back roads, and Chinamans ditches, and Appaloosa horses, and sweeping mountain ranges, and meditative thoughts, and kids with pinecones and bumblebees and open sky above us mile after mile after mile, all through that, what was real, what was around us dominated. And so there wasnt much feeling of loneliness." - Pirsig, _Zen and the Art of Motorcycle Maintenance_

yason 37 minutes ago 0 replies      
I know that coding just for business can suck big time.

So, that's called life.

During life you do spend a lot of time wondering what the heck you are doing here after all. Some people say the point is not to find the meaning of life but to make your life meaningful. Others prefer to just enjoy the ride and make the most of it. Your mileage may vary and nobody knows what paths your life will want to take.

But there's one thing that makes life so vivid and that is death.

Without death you would never reach even a partial conclusion of what to do here because you just wouldn't be bothered to and you would be procrastinating instead for your whole life. Death conveniently and equally applies to everyone, and it makes you think about what really matters for you in your life.

The unescapable end of your life may seem like a long way ahead for someone who's 21 years old but when you're older it feels that was just a moment ago when you actually were 21. Years go by quicker than you think, and each year you will be thinking about it more and, most importantly, prioritizing your life accordingly.

Some people see it coming early, and make a better life of theirs after that realization. Some people hit it late, but that's all right too because eventually you will not only merely know but also realize, with all the cells in your body, that you won't be here forever. For real. And why that matters is because you know you can't fool yourself anymore.

And suddenly then some things don't matter anymore and other things really start to matter. You will see for yourself at the time but I'm willing to bet a lot that your career won't be one of your key questions.

Rather, it sounds to me that what you were really worrying about was whether you will "never ever create something that truly changes the world". But that may or may not involve your career: you don't know it yet. Life unfolds in most unexpected ways: if only you go with whatever works for you, you will bump into something that truly changes your world.

And it is then you know what you will do with the rest of your life.

anigbrowl 1 hour ago 3 replies      
See a shrink, that's what they're there for. I promise you the course of your life is not set in stone at 21. It is perfectly OK to just bank money for a year or two while you try to figure out what you would like to to do and mess around with ideas in your spare time. You might meet your future business partner at this job you're about to take up, or any number of other interesting possibilities.

There's no need to be so hard on yourself. You don't go about dismissing other people because they haven't reached the pinnacle of success at 21, do you?

jcmurrayii 18 minutes ago 0 replies      
I know this might seem a little assinine...but...

You are 21. Give yourself a bit of time to ramp up to 'changing the world'. Its going to take time. Its going to take working those 'boring' jobs to make your bones, improve your skillset, develop what you need in order to do that truly impactful stuff.

Highest honors? Great! You know how to code. I can guarantee you though, there are a 1,001 other things that a classical comp sci degree hasn't prepared you for in the business world, while working with teams of other developers. Take the time. Enjoy the time. Learn from other's mistakes, learn from the business mistakes that happen in the companies you work for, and learn from your boss, your leads, etc. In 5-10 years...take on changing the world, with a toolbelt of useful things you have learned, and a much more realistic view of the world around you.

You are just getting started. I know the tech world makes it seem like any of us can just EXPLODE onto the scene, change the world, make millions, but in reality this career path is no more a shortcut to insane riches than any other, and the same rules apply. We have our flukes (Insane purchases from startups) but those are the exception, not the the rule.

Welcome to life, my friend, its a little rough around the edges, its not what we dreamed it would be, but it's the only one we've got.

josephschmoe 1 hour ago 1 reply      
To be honest, I think you could really benefit from having a good office job. Office work can greatly improve your ability to focus and complete tasks.

Before I took an office job, I could make small projects but couldn't program beyond maybe 1000 lines of code without running into trouble. At my job, I learned to be a great programmer, an engineer and a software architect. I became focused and patient. It is often a necessary right of passage for those 'great engineers' and 'people who change the world' to work in an office. It can take years, but you can become a better engineer than you ever dreamed you could be.

Trust me on this: you might like it a lot more than you think.

DanBC 11 minutes ago 0 replies      
Use the shitty job as a learning exercise. You'll meet people - socialise with them. You'll see people doing stuff that could be made easier with a simple template or script or spreadsheet - create the template, set up a tiny website and SEO it with some ads. Learn the language used in offices. Save money. Plan.

It feels like it sucks but you're in a good position now.

LukeB_UK 42 minutes ago 0 replies      
I'm 24 and my current job (which I started in April 2013) is the only one that I've had that that I fully enjoy. I never went to University, came out of school at 18 to find a barren job market where I couldn't get a job because I had no experience and couldn't get experience because I had no job.

I eventually managed to get a job (onsite IT support) after 9 months of unemployment and held it for 2 years, until I finally got fed up of it and decided to find a job doing web development. I found one working for a design agency and moved out of my parents' house to go work here.

Once again, this was a boring job. I eventually ended up getting fired from this job (due to unrealistic expectations of a junior developer on the employer's part) and was unemployed for 8 months.

After 8 months, I started working at my current place of work, I moved closer to work in February and really enjoy it. Best of all, I get to have an impact on people's lives for the better (education software).

I guess the point I'm trying to make is that yes, while we all go through shitty patches, it's those experiences that make us who we are and what we go on to do. If you feel depressed, please go talk to someone.

Working a full work week doesn't mean you have to drop your own projects. I still work on my own projects in my own time and I'm sure many others who work the same amount of hours do too. Don't let a dry patch ruin it for you, you never know when inspiration might strike next. Ideas don't come if you force them, you just have to relax and let them come.

I'm sure I've missed a load of points, but seriously, if you want to talk my email is in my profile.

crazypyro 1 hour ago 0 replies      
Don't take this the wrong way, but do you have a social life? Maybe go to some programming meetups? Your 40-hour week job doesn't have to define the rest of your life. You could try to expand your interests outside of programming and meet people that are not technically inclined. This is where so many startups begin. You have to engage with new people to be able to know where the problems are before you can solve them.

I've had some luck with meetups.com and going to a couple of them. For example, I recently joined a non-profit that makes/helps maintain other non-profits full stack websites. Even though the programming isn't challenging, I get enjoyment from the idea of helping others. Try to broaden your interests. You (and me) are only 21. We have our entire lives ahead of us. You know a highly marketable skill, so you don't have to worry about getting a job. You can shape your own adventure, make your own life and do stuff that makes your happy.

Beyond that, why don't you try to push yourself at work by taking on more work or by creating new work for yourself? There are hundreds of posts about jobs that are boring and how to improve them. Luckily for you, software engineers are often given a lot of freedom to experiment.

cliveowen 1 hour ago 0 replies      
I think sooner or later it had to happen, there's a time when everyone realizes they're not so special after all and all those idiots working 9-to-5 like drones are actually people like you and me who also thought their life would be an amazing journey, but then reality came knocking and yanked the rug from under their feet. I guess it's good you realized this now instead of later.
mseebach 1 hour ago 0 replies      
Nobody expects a 21 year old to have his life figured out and nobody expects 21 year olds to change the world on day one. Do your new job, try to do well, there's tons of skills to be learned in sustained work on the same codebase every day as opposed to the presumably bursty pattern of university projects. Be humble about the fact that getting a good degree is just the beginning, nobody knows everything at 21. Just because you're working a something less than your dream job doesn't mean your dream will never come true. Work on your socialising skills and in 18 months do another round of applications. Or save up some money and go sit on a beach in Thailand for two months. Whatever, you're young. Just don't tie yourself down with car payments, mortgage, wife, kids and golf clubs until you're ready to settle.
ChristopherM 1 hour ago 0 replies      
You're starting a job? Good, so your education is just beginning. It took about 5 years for me to feel comfortable, and really become proficient at software engineering. The job is not an end.

Years 5 through 12, I developed my skills in project management and people management. Being able to code is one thing, being able to plan out a project takes it to a whole new level. Instead of a 5-10k line of code project you are now working on 100-500k LOC projects.

In my late 30's I am now off on my own, started my own company and I am close to releasing my first product. The keys to making this happen are the extremely valuable experience I acquired by "just being an employee", also I saved about $200k before I quit "working for the man".

Getting a job is not an end, like I said it's the beginning. How much you learn from the experience is up to you. If you really want to eventually do something big focus on making every situation a learning opportunity, also don't get sucked in by the lifer's. Don't waste money on fancy cars, don't buy a house, don't get married. If you tie yourself down with debt and responsibilities you may very well find yourself working for the man until you retire.

sayemm 40 minutes ago 0 replies      
How to Do What You Love

"Whichever route you take, expect a struggle. Finding work you love is very difficult. Most people fail. Even if you succeed, it's rare to be free to work on what you want till your thirties or forties. But if you have the destination in sight you'll be more likely to arrive at it. If you know you can love work, you're in the home stretch, and if you know what work you love, you're practically there." - http://paulgraham.com/love.html

hyperpape 1 hour ago 1 reply      
When I was 21, I wasn't able to accomplish anything with massive amounts of free time (probably a good bit less than 40 hours a week spent on college work). When I was 26 and looking for a new career with an infant, working > 40 hours a week at a job I disliked, I was more productive.

It's a huge adjustment, and I still find myself backsliding, but you can train yourself to dedicate that bit of time you have free to working on your own stuff. It won't happen overnight, and you have to be understanding with yourself when you're tired, but a 40 hour a week job doesn't limit what you can do.

difc 1 hour ago 0 replies      
Act I: The Setup

In this the protagonist discovers he is special, exceptional. He devotes time to thinking and researching career goals and world-changing ideas. Dreaming of reification and being lauded as the (Gauss|Galois|Mozart) of his generation, the present may be bleak, but the future is glorious.

Act II: The Crisis

In this, the protagonist discovers that he is challenged for his position. Others, caught up in the race of life, don't look deeply to see his talent, and communion with the muses is precious only as long as it relates to engineering goals. He is human, suffering financial and relational setbacks, feeling the muses have deserted him and he is fully mortal after all.

Act III: The Resolution

In this, the protagonist discovers he is not alone. Others around him, few to be sure, are equally talented and working to achieve their purpose. Perhaps he's at the 99.9th percentile and realizes there are still 6 million contemporaneous peers. Einstein, Crick, and Jobs all went through this before their breakthroughs. The protagonist finds a passion, gives it his heart and soul, and achieves Movement I of his life story.

pdonis 1 hour ago 0 replies      
Keep in mind that when you see stories about people who did something at your age that has wide public recognition (like, say, Mark Zuckerberg with Facebook), those people won the lottery. Not everybody can win the lottery, and you shouldn't set your expectations based on people who have. You have a lot of time; don't rush.

Also, you say you've created dozens of projects but they were all unsuccessful. Why? What caused them to fail? You might be able to use your office job to learn skills that will help you avoid those failure modes in future projects.

(One common failure mode, which pg talks about in many of his essays, is not making something people want. Your office job should at least help you learn how to do that--even if it's making what your boss wants instead of what users want. But that still helps you get over the mental block of thinking that whatever you have coded must be important because you coded it. If you're coding for fun, it's fine to think that way; but if you're trying to make a "successful" project, then you have to face the fact that you don't get to define what success is. Don't feel bad if you have that mental block: most coders do--I certainly do. It's just something you have to learn to deal with, and that takes time.)

skrebbel 1 hour ago 1 reply      
> Ah, life sucks being ordinary.

One day you'll cherish the day you realized you were ordinary.

Think about all the people who run, run, run, all their lives, chasing some fantastic dream of success (whatever that means), only to retire slightly wealthy and die of a stroke 2 weeks later. They never got that insight, and they lost their entire lives for it.

vinceguidry 1 hour ago 0 replies      
You are anything but ordinary. You have a coveted credential, a coveted job, and coveted skills. You can do pretty much anything you want with a large margin for error.

What I wish I'd have been able to do at your age is learn the stuff I'm learning now. Design patterns, how to refactor. Test-driven and Behavior-driven development. But that's just me, your problems might be different and need a different approach.

If you don't have any ideas, learn more about the world. That will give you ideas about what you can do in the world. Just go with your gut. Do you feel like learning new programming techniques? Take your first paycheck and buy a bunch of books. Do you need problems to solve? Get out and meet some people. If there's one thing about 'people' that's remarkably consistent it's that they all have problems. Do you just want to have more fun? Try a local bar or save up some cash and travel.

There are tons of directions to go in the world. All you have to do to feel fulfilled is to pick one and start moving.

ChuckMcM 1 hour ago 0 replies      
I think if you talked to a counselor that might help, the problem you express is not a-typical, you are treating life as a series of objectives and that isn't what life is about.

So stop achieving objectives and start answering questions. Pick a question, any question, and answer it. If you need a starter question ask this one "What is the difference between a life well spent, and one that is wasted?" There are a number of written works where the authors have talked about the answer. read at least six if them, do you agree with any of them? all of them? What do you disagree with? Why? Answer that question. Continue until you die.

papaver 43 minutes ago 0 replies      
happiness is not obtained by achievement, its acquired by consciousness and awareness. read way of the peaceful warrior by dan millman if you get a chance. stumbling upon happiness is another great book, good to know how your mind works, allows you to be aware of why you think the way you do and act accordingly. if your bad at socializing, practice, its gets easier, just like coding.

live a little, sounds like your already burnt out. pick up some hobbies, learn new things. inspiration comes from strange places.

oh, and there is no need for self deprecation. everyone's got issues... accept them, work on bettering the ones that bother you the most.

blooberr 1 hour ago 0 replies      
Since you're fairly young, you should observe your older coworkers.

Find mentors at various stages of life. Talk to them, figure out what worked for them and what didn't. And why they're there.

If you don't like what you're hearing, take a counter-strategy. At a previous job, I noticed most of my coworkers were out of shape, divorced, and unhappy. Also completely out of touch with technology.

I did the opposite and I got out after a year or so.

Hope this advice helps in some fashion.

jseip 1 hour ago 0 replies      
"Realizing that you are just an average guy who will be just as everyone else, and you'll never ever create something that truly changes the world and has impact on it is fucking scary." First, get that idea out of your head. Second, you seem to recognize that you are a)unhappy and b)unsure of what question exactly you are asking or need to ask. The good news is that a skilled therapist can help you with both of these things. Go to work, invest time in therapy, and when you're ready you can get back to pursuing the things that interest and excite you. Good luck!
franciscop 1 hour ago 0 replies      
Please, try to communicate clearly. You just put a wall of text which is really difficult to read. I'm sure you'll get more useful insights since people will be able to read your text more easy.
djuggler 1 hour ago 0 replies      
1) I second anigbrowl's "see a shrink" comment. Having an adviser, particularly when you are young, is very valuable.

2) Read some Stephen R Covey books. The best thing I ever took from Covey was his statement about life "To live, to love, to learn, to leave a legacy" When I question myself, I ask if I am fulfilling one of those 4 goals.

3) Stay out of debt! Debt will ruin you.

4) Don't wait for tomorrow. It never comes. (To live)

5) Mentor someone (To leave a legacy)

Good luck!

Red_Tarsius 1 hour ago 0 replies      
Dude, you're 21 yo (like me), don't be so hard on yourself. Looks like a quarter life crisis; if you need a mail-pal to talk about it or brainstorm ideas, feel free to contact me. :
wj 1 hour ago 0 replies      
I'd recommend listening to this talk by Tina Seelig (head of the entrepreneurship program at Stanford):


sarciszewski 1 hour ago 0 replies      
I currently work 40 hours per week (underpaid) and recently was offered a position that pays reasonably well. I still have time to have a social life, work on open source projects, etc.

Don't take your 40-hours a week job as a death sentence. Take it as a way to make ends meet while you plot your course.

lostInTheWoods3 1 hour ago 0 replies      
It sounds like you're burned out. Possibly, from spending way too much time in front of your computer. You need to find some other interests, there is more to life than writing code.
maxbrown 1 hour ago 0 replies      
Just a few years ahead of you... I certainly haven't figured everything out, but I'd be happy to chat with you about your situation. Email in my profile.
paulhauggis 1 hour ago 0 replies      
Your new job will bring other opportunities, even if you think it's not something you will enjoy. Stick with it for awhile.

You can always work on interesting things in your free time.

howeyc 1 hour ago 0 replies      
You're special. Just like the rest of us.

The 1% club can't be inclusive, that's just how it works.

squidmccactus 1 hour ago 0 replies      
How old are you? Get drunk and get laid. You'll be old one day if you're lucky.
dwild 1 hour ago 0 replies      
You are only 21 years old, you have all your life to become more than an average guy.
PaulHoule 1 hour ago 0 replies      
Time to chop wood and carry water.
lotsofmangos 1 hour ago 0 replies      
Everyone is both frenetically copying and making it up as they go along. Nobody really knows anything. Nobody really likes to admit this fully. You are a member of the worlds most delusional species, so don't worry about being an idiot while trying to live up to ridiculous aspirations, this is completely normal. All meaning is invented, don't bother searching for it but feel free to create as much of it as you like. And if you ever think that what you are doing is utterly pointless, don't worry, we might all get wiped out tomorrow by a big rock. Have fun and never follow philosophical advice given out by strangers on the internet.
dsadsadsadsa 39 minutes ago 0 replies      
Welcome to real life!
j45 1 hour ago 0 replies      
This is perfectly normal.

If you're feeling a moment of "that's it", if that's what you're feeling means you can aim higher.

One of the main things not taught in school is it's not about what your degree makes of you but what you make ofyour degree.

It's important though to appreciate opportunity, be humble, work hard and work on building discipline and consistency in improving what you do.

Learning that we're not special, not because we're not unique, but because everyone's special is a valuable lesson of my 20's.

By saying things aren't right here and now yoy may be implying you are done learning and where are the results. I'd say you have quite a bit more learning and experience gathering to do beyond what the echo chamber of funded startups allows.

Again, this is perfectly normal, and attracts intelligent people to figure out this gap for themselves. This opportunity is the gift. The startup of you is the most valuable startup because it will be present in everything you do, and those things you do, become destinations you stopped off at along the way.

If I could tell myself something at 21, it would be to shut up like I did, be thankful for any opportunity, learn twice as fast to get half the respect, become four times as good to get equal respect to folks twice my age, and then become eight times as good to get ahead of where I want to be.

No one said an extraordinary life doesn't take extraordinary effort in the right ways. Being aware of what you just wrote is really important.

Feel free to get in touch if you like, I have a similar story to yours plus some things that I got lucky with.

yeukhon 1 hour ago 0 replies      
> got a job that starts in a few weeks

I don't mean to be harsh, but there are recent grads like me don't have a job yet...I did spent a few months just sitting home and think hard about what projects I want to work on. But getting a job by passing interviews has proven to be difficult for me...

> However, I haven't had any unique (at least a little bit) ideas in months, and it's killing me.

Everyone have ideas. I have tons of start-up ideas and cool open source project ideas. I think the main problem I have is I am bad with front-end. But I am starting to implementing some of them by just writing the backend first.

But you will benefit from having a job. Trust me. I will love to have a job because there are always some problems to solve, instead of sitting by myself all day. Personally, I like making tools. So whether i work in a startup or not, there are always chances I can launch a new tool to improve the existing procedure. Writing internal tools MAY not be my main job in the future, but it can be a hobby and a way to promotion and recognition. It can even be open-sourced :).

Don't be so nervous :) I hope the best for you.

sharemywin 1 hour ago 0 replies      
is the highest degree a phd?
djuggler 1 hour ago 0 replies      
Run Forest Run!
Ask HN: Why Monty Python has such an influence
2 points by TheLem  1 hour ago   4 comments top 3
SEJeff 1 hour ago 0 replies      
Because engineer-like people / geeks appreciate cheeky off colored humor?
paulhauggis 1 hour ago 1 reply      
I'm not sure.

Personally, I hate Monty Python and never found it funny.

Ask HN: How do you manage ideas, tasks, notes and other stuff?
20 points by Zakuzaa  1 day ago   14 comments top 14
euid 1 day ago 0 replies      
Org-mode for in-class notes, since I'm a student.

Gitit personal wiki for technical information (my blog post: <http://nathantypanski.com/blog/2014-07-09-personal-wiki.html...).

Google Calendar has my schedule, including where I am at any time during the day. It syncs with my phone, laptop, and tablet. While I would prefer something plaintext (like Org-Mode offers) the Android compatibility is not as good.

Google Tasks (integrated with calendar) and Google Keep for on-the-go notes and tasks.

Paper notes in two-column Cornell style in bound notebooks <http://www.reddit.com/r/GradSchool/comments/27l7tx/whats_you....

lfam 1 day ago 0 replies      
I use a set of plain text files in a directory that is synced between all of my machines. This is flexible and basic enough that it can be adapted to any use case or productivity system as necessary. When I need a more specific workflow, I can develop something on top of it. Staying with plain text and having reliable file sync is just a foundation.

I access the files with a fluid interactive interface and full text search provided by Notational Velocity / nvALT (http://brettterpstra.com/projects/nvalt/), for when I'm in a graphical environment, or my own NV-inspired shell script(https://github.com/lfam/n) for when I'm in a console. My primitive script has Bash and Zsh completion and gets out of my way pretty well... could be improved a lot, though.

I use Syncthing (http://syncthing.net/) to sync this directory between my devices. Syncthing is a FOSS decentralized file sync program that works on Linux, OS X, Windows, FreeBSD, and Solaris. Plus there is a work in progress Android app. I recommend it highly if you are looking for a FOSS alternative to Dropbox or BitTorrent Sync. It works right now which is saying a lot compared to its competitors, and it is truly decentralized (no server / client architecture like Seafile).

If anyone here is an Android developer, they could use your help, especially with the filesystem.

I've been meaning to explore org-mode. Maybe next time I take a long plane ride.

fidz 1 day ago 0 replies      
So, i bring three things wherever i go:

- Sticky notes: Yes, a small sticky notes is enough. I write down all my to-do list _at that day_ in that small sticky notes. If my todos do not fit on single sticky note paper, i must write it on another paper (for another day).

- A small book: B5/A5 size is good. It is very effective when i am unable to pick up my phone (e.g.: in commuter). I write most of my ideas there.

- Google Keep (within my Phone): Seriously, i have tried Evernote, Springpad, etc, and nothing suits my usecase. I don't need categories, tags, etc. What i need is stream, because i don't care my old notes. I don't care about reminder a month ago to buy a juice for my mom. I only care about newer notes.

aaron987 1 day ago 0 replies      
I'm surprised nobody has mentioned Evernote. Unless I am misunderstanding your question.

I just save things in Evernote. Physical documents get scanned and uploaded. I also use BitTorrent Sync for things like music and videos. Extremely sensitive stuff like banking documents are encrypted and synced as well. I don't upload that stuff.

sauere 1 day ago 0 replies      
For many years, i have tried many things:

- Apps such as Wonderlist, Clear...

- Entries in my GMail Calender

- Notes App on my Phone

- Post-it notes

- Writing reminder emails to myself

At the end of the day, nothing really worked for me.What DID work for me: a Whiteboard on my front door.

I have all my project ideas, to-do lists and appointments on there.

ByronT 1 day ago 0 replies      
I use TiddlyWiki (http://tiddlywiki.com/) for research notes and daily work logs. At home, I track productive time (e.g., studying, reading books) using a timer, listing the amount of time devoted to each subject/book (per day) in a tab-separated file. I have not needed any sort of organizer for scheduling or for remembering good ideas.
dirtyaura 1 day ago 0 replies      
I use Evernote for capturing and Asana for task management (both personal and work projects). I have used a lot of tools in the past (Omnifocus, Simplenote, text files, Emacs org-mode, Trello, Google tasks..., Clear) but I'm quite happy with my current setup. Now that Asana has a native app, both work well-enough in desktop, mobile and tablet.

Some people try to use one tool (for example Evernote) for everything, but in my opinion there are benefits to separate ideas, writings, sketches from tasks that need to be done.

thearn4 1 day ago 0 replies      
I've played with a few different things, but right now I just have a plain text file at the top-level of my dropbox directory, as a rough short-term notes and to-do list. Then I turn these into work task as all-day events in my google calendar. I shuffle them around the calendar to plan out my week. When completed, I delete each of them. For each month, I keep a simple plaintext record of each item finished this way. Makes it pretty easy to put together quarterly or annual performance reports.
ejstronge 1 day ago 0 replies      
I'm a huge fan of Vimwiki (https://github.com/vimwiki/vimwiki).

I've got multiple wikis for different projects I work on. I keep the wikis in a Dropbox folder to sync them across devices.

Since I use markdown for my Vimwiki files, I can edit them fairly easily - I use Editorial on iOS when I'm away from a computer.

dangrossman 1 day ago 0 replies      
A post-it note on my desk if I need a reminder for something today/tomorrow. Notepad.exe for copying/pasting code, URLs, numbers while working. Trello for everything else.
cheese1756 1 day ago 0 replies      
I use Trello, and then I have it sync with Google Calendar. That way, I can handle individual tasks with the flexibility that Trello allows, but use Google Calendar when I need a broad picture of due dates.

For me, to-do lists are far too limiting. Trello strikes the right balance, however, when it comes to customizability.

sperant 1 day ago 0 replies      
Notational Velocity (and nvAlt) synced with SimpleNote through Dropbox, so I can access it anywhere. Works like a charm, simple enough so that the setup does not get in the way of anything and I need not have to think about it when note-taking, but robust enough to be everywhere whenever I want it.
kayman 1 day ago 0 replies      
Org-mode, gcal, notebook/pen/paper.

Keep it all in text, avoid vendor lock in. My workflow is timeless and needs to outlast the latest trend.

www.apple.com now crashes Safari
7 points by paulvs  1 hour ago   2 comments top 2
fredbrown 1 hour ago 0 replies      
The redirect to:


is lame. It looks amateur.

anigbrowl 1 hour ago 0 replies      
Which books for TOEFL can you recommend?
2 points by ermolushka  5 hours ago   discuss
Ask HN: How can an individual get into machine learning?
4 points by namanyayg  9 hours ago   5 comments top 2
jacquesm 9 hours ago 1 reply      
avinassh 8 hours ago 1 reply      
Do this Coursera course, targeted towards beginners and its taught by Andrew Ng (Co-founder of Coursera) - https://www.coursera.org/course/ml
Ask HN: Teach me market research. What do you use for market research?
19 points by rgovind  1 day ago   6 comments top 3
loumf 23 hours ago 1 reply      
For your specific problem:


Terr_ 23 hours ago 1 reply      
I work for a market-research company which does this, but it's usually for other big companies.

Are you trying to estimate the size or your total possible consumer-base, or are you trying to sample a very small subset and ask them questions?

avinassh 13 hours ago 0 replies      
well is there any company which does market research for your app? that would be nice!
Product: Do It Yourself OR Hire/Outsource?
4 points by anupshinde  8 hours ago   3 comments top 3
didgeoridoo 7 hours ago 0 replies      
Is your hourly rate more than what you would pay a freelancer to do the same work? If so, hire a freelancer to build out the MVP while you continue consulting. If not, build it yourself.

Don't think of it as a matter of discipline think of it as an optimization problem :)

qaiserhabib 4 hours ago 0 replies      
Freelancers are good for menial design jobs but not for complicated scalable architectures, or apps. They just don't care enough about your idea to put their best in it. You only work 20-22 hours a week you have all the time in the world to develop a great product on the side.
cornewut 8 hours ago 0 replies      
How about finding a co-founder? That might help with motivational problems.
Ask HN: What do you use to buy and sell stocks?
14 points by mschaecher  15 hours ago   19 comments top 10
mcv 3 hours ago 0 replies      
I'm using Binck.nl. They've got several different tools with tons of data. Can't tell you much more, because I'm still figuring it out. Not sure how to buy index stocks (is that even possible?).
pptr1 8 hours ago 0 replies      
I would use Merrill Edge with a Bank of America Account.

It's super easy and fast to transfer money between BOA account and the Merrill Edge. This is the killer feature. There are limits but its faster than other brokerage accounts to get money in and out of your brokerage accounts.

Depending on how much money you have in your combined BOA account + Merril Edge accounts. They will give X number of free trades a month. The highest is 100 free trades a month.

If you have over 100k combined (brokerage + checking + savings), they upgrade you to preferred rewards platinum. Biggest benefit you can use any non-BOA atm in the US with no fees.

andymoe 15 hours ago 1 reply      
Meh. What sucks about it? I just use Schwab and their web interface and sometimes their mobile app. It's fine. If you are an active trader (but why?) you can get desktop software from them. If you have issues you can always get someone on the phone and you can file paperwork via their sites messaging system. I like them better than e-trade and have been a customer for a long time.
cyberjunkie 14 hours ago 0 replies      
Slightly off-topic.

I quite like Google Finance for monitoring stocks and the portfolios, but god, what an awful, completely ignored mobile app! It won't even sync data. The desktop version is so simplistic and nicer in comparison.

Anyone know of third-party apps that read Google Finance data?

kolev 14 hours ago 1 reply      
Robinhood, of course! Just kidding. What's going on with that? It's been months and I haven't heard of them. It really doesn't make sense to make all that noise and then go offline for months so that people totally forget about you.
t0 15 hours ago 2 replies      
Interactivebrokers is the cheapest at about $1/trade. Thinkorswim has the best software.
chambo622 13 hours ago 2 replies      
Vanguard. Website works well enough. Rarely find a need to use the Android app - I use Mint primarily to keep an eye on my accounts, and Google Now for timely updates of certain stocks/funds.
Maven911 13 hours ago 0 replies      
This is for Canadiens:I personally use Questrade, though virtual brokers is much better in terms of low transaction costs.
curiousDog 14 hours ago 0 replies      
Might be too mainstream but I use Scottrade to manage a fairly large portfolio and love it so far.
dave1619 15 hours ago 0 replies      
OptionsHouse has a decent platform and decent fees if you're not trading that much.
Ask HN: What are some good one day social software hack/mashup ideas?
3 points by virde  10 hours ago   2 comments top 2
tectonic 3 hours ago 0 replies      
Build something on Huginn! :)


walterbell 9 hours ago 0 replies      
Ask HN: Does anyone know if there's some kind of Docker Orchestrator out there?
2 points by mindgap  10 hours ago   4 comments top 4
walterbell 10 hours ago 0 replies      
CenturyLink released this in August, I don't know how well it works: http://panamax.io
KickingTheTV 7 hours ago 0 replies      
Https://www.Tutum.co lets you deploy, manage, and orchestrate your containers
mindgap 10 hours ago 0 replies      
I don't mean something like Terraform or Fig, but a SaaS which deploy, manage and monitor docker containers wherever you want.
mindgap 10 hours ago 0 replies      
Panamax is really interesting and I think it's a good start, something else?
Take my idea: The Stephen Fry channel
5 points by hoodoof  14 hours ago   2 comments top 2
tobylane 11 hours ago 0 replies      
While he has done a great number of videos you could probably make commercial use of (the GNU one should be primetime), you couldn't include Jeeves and Wooster, Blackadder and Fry & Laurie.
voltagex_ 13 hours ago 0 replies      
That's basically the (Australian) ABC.
Ask HN: To Join a Startup or to Join Company?
8 points by fidz  1 day ago   4 comments top 2
johan_larson 20 hours ago 1 reply      
You don't believe in the startup, right? So the likely fate is that you'll work hard for a year at discounted wages and then the company fails.

You are being asked to make an investment -- extra work for less money -- so think like an investor, not like a worker. In this situation, a VC would probably ask your friend to come back when he has a prototype or can show more traction. You should do the same. Take the job with the established company, at least for now.

No need to slam the door, though. Tell your friend that his idea sounds farfetched, but that you'd be interested if he could show some real progress -- an actual client or a working prototype. You should be able to part on decent terms.

garysvpa1 12 hours ago 1 reply      
cant it be both?
Ask HN: High paid job with low accountability?
35 points by lazythrowaway  4 hours ago   58 comments top 25
JonFish85 4 hours ago 2 replies      
It's probably a gamble. I'd imagine that these positions are at a company that's doing reasonably well, and hasn't had to make cuts anywhere. From what I've read, Yahoo had lots of these positions pre-Marissa Mayers--the company was just coasting along, not really having to change anything, but when she came in with energy & force, these kinds of people were the first to go.

I'd say this is a terrible thing to aspire to: you'll dread work. It'll be a matter of how many hours a day you're going to play tetris, and you'll end up just trying to pass the time. Passing 40 hours a week is tough to do when you're not really free. And heaven forbid the company blocks your ESPN/Fark/Deadspin/whatever you're reading. The stories you hear about these boring jobs--do the people who have them love them? I've never heard of someone with minimal responsibility actually enjoying their job. Sure, everyone loves an easy week now and again, but after that, a boring job really drags.

Boring jobs will eat your brain. There is no fulfillment, no pride in your work, etc. And ultimately, you'll probably end up weeded out, unless you're "lucky" enough to stay hidden in the folds of the company long enough to retire.

And what happens if/when the company hits a rough patch and realizes they can remove you? Your marketability is at a minimum: you're making a lot of money, have no new skills and are on the same job market as people who have actually worked.

Best thing to do would be to find a way to make money at something you enjoy. You don't have to make a lot of money, but enough to coast with minimal expenses. Do you really want to spend your life doing nothing, accomplishing nothing and with nothing to show for your years? It doesn't have to be anything in particular, but spending 40 hours a week doing nothing for a career is a gigantic waste of time, resources and energy.

ChuckMcM 4 hours ago 1 reply      
By and large I have concluded that except in extraordinary situations that job doesn't exist. Sure a lot of people will look at job from the outside, not knowing what it entails, and make statements/generalizations about it requiring no work to pull down some big salary, but having been on both sides of that window my experience was that it was an illusion.

That said, at an abundant salary and a young age, you can go the mr money moustache route. Save your way into an early retirement. That is probably the easiest thing to do, then any money you make from working is just 'bonus' and you can take jobs that pay less, don't challenge you much, and are perhaps less stressful. I expect you will get bored though.

The situations where you can get a sinecure (the name for the job type your looking for) is when you are in a relationship with the ownership and simply your presence is valuable enough to justify your salary. Some very large names in a field for example can get by with just having their name on the employee list as their 'value' to the company. You can also find spots in companies which are actually covers for a differently funded activity. An acquaintance of mine worked at a restaurant which was used to launder cash from some criminal group. There wasn't a lot of business so they didn't have to do a lot of work, but they got paid anyway. Granted it was at a much much lower wage but I expect there are larger companies with similar alternate agendas.

aggieben 3 hours ago 1 reply      
I think if I were you (25, statistically likely to be single), I would live in the cheapest accommodations I could stand and use the mostly-excess portion of that 100k to buy rental homes in cash. Do that for a number of years, and it won't be long before you have passive income and you can make your 100k and work at whatever thing makes you most happy.

If you don't like real estate, then pick something else: save a bit longer and buy a pizza franchise. Save for a few centuries and buy a football franchise. Buy some other kind of small business. Learn an investment strategy that makes you a few percentage points annually.

> Is there a way to get a ...decent salary...doing very little from 9-5?

This is generally called passive income, and you don't get this on someone else's payroll. You have to get there on your own.

inzax 1 hour ago 0 replies      
Government. More specifically, get contracted by the State Department in Wash DC. No lies when I say, very low accountability and lots of pay.

Think 86$ an hour when jobs that are supposed to take you 2 days to do are setup for 2 weeks of work. So lots of doing nothing.

Speaking from experience. Its a lazy persons wet dream.

notacoward 4 hours ago 1 reply      
At many medium-to-large companies, being the CTO or in the office of the CTO fits this bill. I've worked with many such people who were brilliant and/or hardworking, but I've also worked with many who just liked to fiddle with stuff and either throw it over the fence (where it inevitably had to be rewritten) or just never finish it. Generally "staff" (as opposed to "line") positions are a bit like this, because you can basically ride on one person's power/reputation and you only have to please them. A lot of "architects" also have responsibilities so vague that it's hard to say whether or not they're doing their jobs.

Mostly, though, it's less a matter of the position than of strategies you can use in any position. A perennial favorite trick seems to be working on multiple projects reporting in to bosses who never talk to one another. I've seen people perfect the trick of telling each boss that they're working on stuff for the other, until both essentially give up. At a company where reorgs are frequent so that many people nominally report to managers who have no oversight of their actual work, you can even get people who literally appear nowhere on the org chart but still get paid. It sounds like a joke or a movie plot, but it's true. I've seen it. I have to admit I've been tempted to "fall between the cracks" myself, but I'm just not that kind of guy.

steven777400 3 hours ago 0 replies      
This is pretty dangerous. Another poster mentioned Yahoo pre-Mayers. Generally, positions like what you describe are either politically protected: a manager with a large number of reports has more "importance" than a manager with few, so some managers try to inflate their staff, or, the position has just slipped through the cracks as times change around it.

The problem comes when you've been in that position for 10 years, doing little to no significant work, not building or honing any skills, and suddenly a new management comes in and cleans house, and you're gone. Now what?

I work for the government and we have a lot of folks like what you describe, but with less income. As long as they show up for work and answer a few emails, mostly, they can get by. This works, I guess, if you're just a few years from retiring. But we do sometimes get aggressive politicians in office who promise to "cut the fat", and we have had cuts and layoffs in the past. So imagine yourself, at 25, you take a position and intentionally don't learn, don't advance, and just do the minimum to collect the salary.

10 years later, you're 35 and still working with Java 6 on some legacy system that needs 2 hours a week of maintenance. That's your whole job. Suddenly, some political upheaval happens and a bunch of folks, including you, are laid off.

Can you get back in the game? Of course. Would it be a lot easier to get back in if you took that time to keep your skills at least somewhat up to date?

That said, I'm very sympathetic. I'm a computer programmer because I've always been good at it. When I was a kid, and in high school, and so on. That's the only skill I learned. But I don't like computers. New frameworks don't excite me, they make me feel tired. When I go home, I don't want to play with the newest technology or even gadget. I dream of getting out of computing all together, but, nothing else would bring the salary combined with the light workload. It's a "bronze handcuffs" situation (I say bronze, because, as a government worker, my salary is too low to qualify for anything else). I had a job for a while teaching remedial basic math to adults, which was pretty neat, but it was part-time, no-benefits, low wage. That's the kind of thing that is fulfilling, but doesn't pay the mortgage.

Even so, I read HN. I sometimes do make time to try new ideas, even small ones. I'm not using node.js or angular, but, at least I've heard of them and know what they are. Don't become the guy that hasn't heard of them [where them refers to whatever is fresh] and doesn't know what they are... Or I worry you'll find yourself in a very difficult spot in a few years.

segmondy 3 hours ago 2 replies      
You have a problem and it's not your job, it's your laziness. you are 25, you can't coast through the rest of your life being lazy. If you try, at some point you will fall, and when you fall, you will fall hard. Your problem should be to find a way to motivate yourself to work even harder and earn even more.
frequentflyeru 4 hours ago 2 replies      
Run for Congress...

No accountability, don't really have to do anything, high salary, no real job requirements except age and citizenship, not a lot of work expectations, and if you are an incumbent your re-election rates are 90% for House and 91% for Senators.

Perfect fit.

taternuts 4 hours ago 0 replies      
Get a job programming at a medium-large .NET or Java shop that moves slow (the more dated their stack, the better!)
nilsimsa 4 hours ago 1 reply      
Basically any middle management position in a large enough company.
dpweb 3 hours ago 0 replies      
Our sales VP once called this - dig yourself a hole and sit there for 10 years.

If by 'low accountability' you mean - don't do much work - it definitely exists and is all over corp IT shops. I would separate out the technical positions from the management positions.

A manager usually doesn't do much real work, they have a team to do the work, but does often bear the responsibility to higher up mgmt, and will get canned when things go bad.

A dev works very hard, but once you become an expert after years of specialization in say a particular language for framework, you can coast because it takes you 30 minutes what a junior person may struggle with all day.

I've met all kinds of devs who are very sharp, they make over 100k and they don't "work hard" at all.

serve_yay 3 hours ago 0 replies      
A company that makes use of tech but is not a tech company. The problem is finding one that treats its employees well... basically I found myself in the position you describe. I stuck around for years but ultimately decided it was not good for my career long-term. On the other hand, I was pulling right around $100k, working from home, realistically putting in 2-3 hour days most days. I went entire weeks without doing any actual work beside sending a couple emails, if that. But it didn't feel cool, like I was getting one over. It made me feel like shit.

If you find something like this you absolutely must supplement it with lots of self-directed learning or you'll stagnate and be totally stuck.

narag 3 hours ago 0 replies      
Best answer IMO is JonFish85's. You really don't want to do that. But if you want to trash yourself, who are we to prevent it? It's not the job or the company in particular, it's the circumstances. Some ideas:

Look for a big company. Easier to hide in them.

Find a place with internal fights. Same reasoning.

No external competition is a plus.

A lazy boss is a treasure. A very busy one is a close second.

Never be just under "the line" (between managemente and technical).

Have reports. Make them do everything you should.

philrykoff 4 hours ago 0 replies      
I believe everyone has their "department they don't like" and where you ask yourself: what do they do all day?

For me, it's Governance. The governance departments of big companies do not produce a product the company sells (maybe it can be argued that they take a role in producing the image of the company, though). If they don't do their job properly and other departments of the company do not comply with whatever they are governing, they can always blame that department. And their jobs are well paid as their role is seen as important from a higher management position.

deweller 4 hours ago 1 reply      
I'm in a position like that right now. And it is driving me crazy. Sure the pay is good. And the responsibilities are well-defined and reliable.

But the challenge and enjoyment is not there. I find myself working like crazy after hours to carve out a new career while still maintaining the income of the day job.

The balance between stressed-out and challenged can be hard to strike. But I know that for me I need to be challenged to be enjoying my work life.

falcolas 3 hours ago 1 reply      
Line coder at a huge company (such as Oracle). You can't make many major changes without going through bureaucracy, and you don't have the leverage to even begin to navigate the bureaucracy. Do what you're told, and reap the benefits of decent monetary compensation and golden health/retirement benefits (AKA really good 401k matching).
pseudometa 4 hours ago 0 replies      
Government/Military contractors are a great place to start looking, particularly where there is a lot of legacy technology.
jk215 4 hours ago 1 reply      
Probably anything government tech related.
wellsthrowaway 3 hours ago 1 reply      
Join Wells Fargo. We have a lot of people like that. Plus you can work remotely!
api_or_ipa 3 hours ago 0 replies      
Off topic, but now have you secured a 100k job at 25?
noodle 4 hours ago 1 reply      
Supporting legacy products in a large company.
SergeyDruid 3 hours ago 1 reply      
Interesting, are you employed or self-employed?
satchute 3 hours ago 0 replies      
Yes it's possible, the guy next to me makes 80K and does next to nothing.
bsg75 4 hours ago 1 reply      
jacquesm 4 hours ago 1 reply      

You're not just asking for a high paid job with low accountability, you're also asking for a place where you don't have to learn (so a stagnant field) without advancement that's an area of the cube that is totally empty as far as I know.

I suggest you get off your ass for the next 10 years, save like mad and then retire from your savings at as low an expense level that you can get away with.

Scam or Norm?
10 points by chanachor  19 hours ago   9 comments top 6
gregcohn 14 hours ago 1 reply      
Predatory behavior unless perhaps it's in addition to their own investment. See http://www.feld.com/archives/2011/06/warning-to-all-entrepre....
JSeymourATL 4 hours ago 0 replies      
There's loads of info on packaging and presenting your deal to investors-- spend some time on this project, you can totally hack this on your own.

Book recommendation, Oren Klaff's Pitch Anything! http://pitchanything.com/book/

loumf 5 hours ago 0 replies      
I worked for a startup that engaged someone like this. Investors didn't like it. Luckily, the contract had an expiry date and an investor that liked us just waited.

They were basically useless in helping us get anywhere with funding. I don't know why the founders engaged them.

tptacek 18 hours ago 0 replies      
A scheme as old as the hills. Avoid.
idlewords 5 hours ago 1 reply      
This is totally legit. Please remit my courtesy 2% advisory fee for this answer at your earliest convenience.
joshdance 5 hours ago 0 replies      
Ask HN: My employer doesn't want to pay me
5 points by ukdev  18 hours ago   17 comments top 10
anigbrowl 18 hours ago 1 reply      
Call a solicitor! If you don't know who to call then call your local bar association and explain that you have an employment problem. Typically a first consultation will be free.

- I have the access to the server so I'm going to take down the website (I can do other suff as well)

...and stop posting nonsense stuff like this, even though you may be justifiably angry. That sort of thing is a good way to end up being the defendant in a lawsuit, instead of the plaintiff.

Stop with the revenge fantasies and call a professional. Right now you are angry because you have been shafted by this employer, who has basically put one over on you. If you start making angry threats you are likely to end up in even worse trouble and your employer will end up looking like the victim while you will look like the villain. I promise you that getting a letter from a solicitor will rattle your employer a hell of a lot more than any threatening behavior you could possibly engage in.

jason_slack 3 hours ago 0 replies      
My advice: be more professional. What you posted makes you sound childish with how you might "get even" for them doing this to you.

Remove this post, walk away from the job, gain other employment and try and get paid from them for the work you have done.

Have you seen the movie "Office Space"? There is a scene where they just stop paying an employee in hopes they get the picture and just leave on their own. A non-confrontational way to part ways....

Spoom 6 hours ago 0 replies      
What would you do and in which order?

If I was your employer? I'd get a restraining order against you and use this post as cause to fire you, as well as keeping it for a great defense against a lawsuit (since you've painted yourself as a malicious hacker).

brudgers 5 hours ago 0 replies      
My advice, consider just walking away and finding another job. I'm not saying that that's what you should do, only something that is worth considering.

Collecting may take a lot of time and energy. That time and energy is on top of the time and energy spent actually showing up at the office and doing the work, and the time already spent is a sunk cost.

Finding other gainful work gives a person options. It gives a person time, and reduces financial pressure. It lets a person look forward.

Good luck.

viraptor 17 hours ago 0 replies      
https://www.gov.uk/make-court-claim-for-money/going-to-court Do not break anything, or you'll be also liable. There are official ways of dealing with people not paying - use them.
dllthomas 14 hours ago 0 replies      
Others have cautioned against taking down the site or similar, and I second those. I'd also like to point out that libel laws in the UK can bite you even when you tell the truth so I'd be careful with the bad press approach as well.

As virtually everyone has said, the very first thing to do is get in touch with a solicitor. The next thing to do is follow their advice, which I would expect would be first sending a "srsly, pay me" letter, and then going to court if that doesn't work.

facorreia 18 hours ago 1 reply      
If you take any of these actions (specially the "other stuff") you'll open yourself to criminal and civil prosecution including damages, defamation and cyber crimes. You need legal assistance. Maybe you can start here: http://www.adviceguide.org.uk/england/work_e/work_rights_at_..., http://www.lawontheweb.co.uk/employment_law
issa 18 hours ago 0 replies      
It's already been said, but take heed: do not do anything illegal or unethical yourself. Be professional.
CyberFonic 15 hours ago 0 replies      
I'm not a lawyer. AND I do recommend you consult with one. The following is a suggestion you might want to discuss.

Based on your contract, you should be able to get an enforceable demand for your employer to pay you. If you are not paid and the deadline for payment expires, you might be able to get a lien over the server and other property. At that stage you can shut things down, etc. If the employer is a company then there might be a case for flagging them as trading whilst insolvent. Under UK law that is a biggie.

As @issa suggests maintain your dignity and professionalism. Taking revenge could put a dark cloud above your reputation.

Unless you have political skillz be very careful with how and with what you contact board members. They might be in cahoots with your problem person. I'd suggest in person meeting so you can better assess the situation. Emails are often very unsuitable for such information.

duncan_bayne 18 hours ago 0 replies      
Either: speak to a lawyer, or go to county court (if it's a small amount; it sounds like a county court is something like the small claims court where I live).

Don't do anything retaliatory or hostile until you've exhausted your legal options, because it will either leave you liable for damages, or harm your case, or both.

Ask HN: Landing page of our upcomming product. What do you think?
9 points by dsplatonov  1 day ago   23 comments top 12
stevoo 6 hours ago 1 reply      
1 ) Perhaps this sounds better. Simple group folders for allinstead Simple group folders for everyone

2 ) I agree with ErikRogneby. Lost the Russian from there. It doesn't fit there nicely.Perhaps add flags to the bottom instead of other languages.

3 ) The top should not be hidden and only visible when going to the top.hide it when scrolling down and show it when scroll it up.Or simply show it always.

I still haven't figured out exactly what you are trying to solve.

But i do like the page. It is nice and clean.

dceddia 23 hours ago 1 reply      
It looks like Staply solves a problem, but I don't know what that problem is. In your footer next to the copyright you have "We want to see a world where information is never lost or forgotten." -- is this the problem you're solving? Keeping track of information?

The screenshot hints at a sort of shared folder space for placing things for design review and comments.

I would suggest adding a section above "Take a new approach" that tells me the problem I already have before telling me how Staply fixes it.

Where you say "Private" and mention SSL, I think this is really bare-bones privacy. That's more like "Secure" to me. Privacy implies that you wouldn't sell my data, that you would store it encrypted on your servers, and that your servers are secure. It's more than just the transport layer.

ErikRogneby 23 hours ago 1 reply      
It looks pretty solid. two things:

1) on the pricing page it states: "It means that you will be only able to access all the messages, files and links sent earlier than one month ago. Basically you will be able to access the data sent latest 30 days ago." - This needs cleaning up.

"It means that you will be able to access all the messages, files and links sent in the last 30 days." would read better. As it is written it sounds like I can access history 2 months ago but not 5 days ago.

2) Lose the - unless they are in a Russian speaking part of the world. I hate to say it, but you will lose customers in the US. There is a certain amount of xenophobia here, as well as the nationalistic "american exceptionalism", and other media fed concerns about Russian hackers stealing identities etc..

ericglyman 22 hours ago 1 reply      
There's a typo in your "Take a new approach" panel. The URL in the image says techcrunch.com/stapy-files-for-ipo. I think you want it to say techcrunch.com/staply-files-for-ipo.

I agree with the other comments suggesting that it is not 100% clear why someone should sign up (from the landing page alone, at least). I think that a panel focusing on some of the use cases (that you've nicely identified on this HN thread) might make your service clearer, and help motivate more users to sign up.

Best of luck.

aerovistae 21 hours ago 1 reply      
"We'll send you an invitation to this address"

That's not grammatically correct. Write "We'll send an invitation to this address" instead.

orr94 23 hours ago 1 reply      
Is that screenshot the site itself? At first I thought I was seeing some chat app, so Staply must be some sort of browser plugin to connect it all together.

Basically, it looks like Staply is kind of a chat room app with file sharing as part of it. Or not? I was kind of confused.

lgmspb 1 day ago 0 replies      
Clickable link: https://staply.co
Norm-- 23 hours ago 2 replies      
I'm not crazy about the main photo. It doesn't tell your story.

And curious why you need to have the mixpanel badge at the bottom right? What does it do for you?

nyddle 22 hours ago 1 reply      
Seems like Facebook share on signup is broken.

Looks good. Is it like Slack on top of google apps?

, !

raymondduke 16 hours ago 0 replies      
She's looking the wrong way.

Turn the photo around so she looks at the opt in.

smeyer 23 hours ago 1 reply      
Your copy could use some proof-reading:

>Forget about looking for a file or a link, in Staply the are always ar your fingertips.

itsrhettbutler 15 hours ago 0 replies      
I like your landing! Perhaps show a few more features and examples. Clever product.
Ask HN: Help identifying a domain intelligence/research API?
3 points by yahelc  18 hours ago   discuss
Ask HN: What are your favorite NYC meetups for finding collaborators?
2 points by startspreadnews  16 hours ago   discuss
Ask HN: Does anyone ever hire non-tech help from here?
4 points by Anemone  23 hours ago   2 comments top
jayzee 23 hours ago 1 reply      
Yes. We do+have.

Quartzy YC S11.

Ask HN: What is a good way to track movement indoors?
2 points by dalek2point3  18 hours ago   4 comments top 4
runjake 15 hours ago 0 replies      
MAC addresses won't be good for some Android devices and any Apple iOS device running iOS 8.0 or later. Some Android devices and all iOS 8 devices randomize their Wi-Fi interface MAC addresses during polls.

You could do Bluetooth, but some percentage will have it turned off. Since this is a voluntary deal, you could just have them turn Bluetooth on when they want to be tracked and run periodic scans.

Trivia: I once ran something like this when I lived next door to a prostitute and was able to track her customer arrival and departure times (along with BT MACs, device names, etc).

hakanderyal 12 hours ago 0 replies      
There are turn-key RFID solutions for that purpose. Employee/visitor badges with RFID chips + RFID readers across the building.
thejay 18 hours ago 0 replies      
Navisens does this with a software-only solution, check them out http://www.navisens.com/
bonzoq 13 hours ago 0 replies      
You could try iBeacons, though they only work with iPhones.
Ask HN: Do you use oDesk/ elance / Fiverr?
11 points by gregmuender  1 day ago   8 comments top 5
canterburry 1 day ago 2 replies      
I have used Elance extensively over the last 5+ years for everything from Logo design to web programming.

1. Biggest challenge is finding contractors who are actually as good as their portfolios. I am not sure if this is a case of portfolio fraud or simply not a good enough interview process on my part, however, after working with some providers, I just can't believe all those 5 star ratings are real.

2. Too many contracts bid without actually reading or understanding the requirements. The best people I have found actually addressed each requirement point by point.

3. Too many contractors provide too little value. I expect them to manage everything they need to do on their side, and not just be the hands on the keyboard. Too many times have I had to put THEIR test plan together because they had no clue how to actually test their work.

My approach has simply been to hire lots over the years and then rehire people proven to be good. It's a crap shoot initially though.

glimcat 1 day ago 0 replies      
The fundamental error with trying to fix such marketplaces via another marketplace is that contractors are typically far better off relying on repeat business and some elementary lead prospecting, while project owners are better off relying on networking and repeat business.

Your target market is thus (more or less) restricted to people who don't yet meet that level of experience and professionalism. You get the contractors that have no existing clients and no clue how to approach companies, and you get the project owners who are out to get bargain-basement labor and firmly believe they'll be the one poster who gets lucky and finds a contractor who works on the internet yet is too inexperienced to realize what that means for their billable rates.

This is still a potential market, but you've lost the more desirable end of the pool before you even leave the gate. And even if that is the end of the pool you want to provide value to - you can provide far more value by helping them move upstream, rather than trying to stamp out another marketplace which is a bad solution from its conception.

palakchokshi 1 day ago 0 replies      
I've used oDesk in the past and they have some really great tools to ensure you can track what the contractors are doing when they bill you for hours. e.g. They will take a screenshot at random times when the contractor says they are working on your project so you can see that they were actually working on your project and not just sitting around doing nothing.

The key to finding good contractors is to start out by breaking down your project into smaller pieces and giving the contractor one small independent piece to implement for a fixed price. If they deliver on time and quality work commission them to finish your project on an hourly basis.

For javascript and android development I would recommend an excellent developer that I've worked with before.Oscar De Dios Rodriguez

dinae 14 hours ago 0 replies      
I'm a Fiverr and Elance veteran. There is a tremendous amount of choice,which is daunting for sure. You can narrow the choices by setting standards. As a newbie, simply filtering for top rated sellers or Level 2 narrows your choices. And should make you feel a bit easier about accountability & quality since these folks have proven themselves by Fiverr standards. You can control when you get your work by looking at delivery or turnaround times. Add an extra day just to be sure. I use multiple sites based on my need on each project. I don't shop the same project to multiple sites that's counterproductive. It's better to decide what you want to use each platform. Have a look at Clarity, Elance and Fiverr; each has a slightly different focus. I wrote a book for Fiverr buyers ( the first). You can get it at http://infoproductdoctor.com/Fiverr-guide. It's free til 9/23
sixQuarks 15 hours ago 0 replies      
I use elance/odesk extensively. My biggest pain point is trying to figure out the real rates charged for work.

What would be perfect is to give each freelancer a 1-2 hour test that will be shown on their profile. It will show what they are capable of within 1-2 hours. For example, a logo design. Each applicant does the same test.

Ask HN: Best place for a professional to get a computer science degree?
3 points by alexrbarlow  23 hours ago   3 comments top 3
SEJeff 21 hours ago 0 replies      
Well you could learn a lot of the underlying concepts yourself first. It would only help you professionally. If you want to get into some C++, I strongly recommend Robert Sedgewick's[1] entire set of algorithmic books

Note: I've been doing 'nix/python/perl for about 7 years professionally and also don't have a degree. I've actually been using the Khan Academy to re-learn some of the more advanced Algebra and Calculus bits I forgot a little bit each night for the past few weeks. When I'm done, I'll likely find a college that will do night school CS. Not because I need it, but because I want to have a degree. Having used Linux as my primary operating system fulltime for the past 12 years, I can honestly say I could teach just about any of the Linux/Unix classes. But it is good to have accomplished something.

[1] http://www.cs.princeton.edu/~rs/ and http://www.amazon.com/Robert-Sedgewick/e/B000AQ4JCO

hackerboos 11 hours ago 0 replies      
UK/EU citizen?

If so bite the bullet and go full time to a decent university. Many will take your professional experience in lieu of academic credentials.

Contact the admissions departments at your chosen institution to find out if you qualify before applying through UCAS.

Any STEM degree can lead to a H1-B visa provided you can find an employer.

Bob90001 23 hours ago 0 replies      
CSUN has a good program.

Edit: That's California State University, Northridge (Los Angeles County, CA - USA).

Here's their Computer Science department website:http://www.csun.edu/engineering-computer-science/computer-sc...

Ask HN: Should I go for MBA? Feeling torn and down. Please please advice
4 points by roboemotion  1 day ago   11 comments top 8
landonbass 21 hours ago 0 replies      
I had been in technology consulting and software development for about 6 years when I decided to potentially peruse my MBA. My undergraduate degree was in engineering and I had a business minor, but I was curious to see if an MBA would be worthwhile, so I listed my options:-No MBA-Full time MBA-Part time MBA (many schools offer various flavors of this)

I also considered several factors:-Is an MBA still a desirable degree? (the answer may vary depending on industry, location, position, etc.)-Do I need to go to a top X school to receive a decent ROI?-What are the costs (tangible, intangible, opportunity, etc.) with each option above? This is a complex question with several sub-components. For example: a full time MBA would mean two years less career progression on top of salary loss.

There are many variables that can be difficult to estimate:-Actual cost of an MBA-Opportunity cost of lost salary (full time MBA)-Opportunity cost of lost salary increase (no MBA), if any-Networking value of attending certain schools-Etc. ad nausea

Of course, many of these are recurring. Which rate do you use to estimate current value of the time series? Student loan rates if you need financing? Discount rate used to quantify risk of any of the options? More uncertainties

I created a spreadsheet to estimate my various models and came up with the following solution for my particular use case (YMMV!):

I enrolled in a professional MBA program from a top 25 public school (part time, one weekend per month, 16 months, with online work to supplement) of which my employer would cover some of my costs (no stipulations on repayment).Net result? I felt that I learned a lot and that the program was worthwhile for me. The most important piece of knowledge: how to best find out what I do not know about a given situation. I will never be a corporate accountant, but I now know what I do not know about corporate accounting (A LOT!). I know now that I do not know a lot about valuating pre-revenue startups, etc.

Do I feel that every person in my cohort received the same amount of value from the program? No. You get out what you put in.

Do I think an MBA is right for you (or anyone)? That depends on your situation. A driven person can learn most, if not all, of the material on their own. They can network on their own. They may not derive any benefit from an MBA.At the end of the day, I estimated all of the constraints and variables to the best of my ability and went for the option that I felt was the most correct for me, at that time.

So basically, I just rambled on for a TLDR answer of: it depends.

endersshadow 1 day ago 0 replies      
I've been in the BI and data warehousing industry nearly my entire career, so hopefully I can help a bit.

1. Get an MBA if you want to transition more to management. This will relinquish really any technical responsibilities. MBAs matter a lot trying to get manager roles at large companies. They also are brilliant for networking--you can have a safe haven to meet potential cofounders who are very good at the business side of things while you work on the technical aspects. That said, just like I wouldn't encourage a woman to go to college to find a husband, I don't encourage you to go get an MBA just to find a co-founder. It's something you should be open to, but it may not happen.

2. The space is definitely moving quickly, but there's still a lot of traditional data warehousing stuff out there. Unfortunately, it's increasingly commoditized. If you're not getting a job because you don't know the latest technologies, then you should probably learn them. This would most likely be a bit more valuable use of your time than an MBA if you really want to remain technical. It may or may not be Hadoop (you may want to latch onto Cloudera or Hortonworks), but whatever your local market is bearing--I actually see quite a bit of variation throughout the country in terms of tools being used. If, however, you're not getting jobs because your price is too high, you may want to take the time to learn the things that will increase your value while biding time on the lower paying projects.

3. I don't know immigration law well enough to have any sort of comment about a startup in the US vs India.

akbar501 21 hours ago 0 replies      
1. Should you get an MBA?

I think there are 2 situations where an MBA could be helpful. First, if you plan to move into management, then an MBA is helpful. Second, if you plan to start a company, an MBA is helpful.

The advantage of an MBA is it'll give you an understanding of the business aspects of building a startup.

However, if you plan to stay technical then obviously an MBA would not help.

2. Project Management

There's a lot to be said about experience with PM. But to get this type of a role you need to show the employer that you're the type of person who takes responsibility.

3. Startups - India vs. US

Starting a business is hard. I have experience starting 2 companies in the US, and 1 in India. Both environments have pluses and minuses. I would not say its 100x harder to start a business in India, but it's definitely different.

The US is a mature economy, the rules are very clear, and starting a company is fast. So is shutting it down.

In India, the economy is growing, the rules are defined, but getting stuff done is tough. Setting up a company requires more capital, more clarity about what you're doing, and shutting down (in case of failure) is way more expensive.

saturngirl 10 hours ago 0 replies      
Ideally the choice would depend on what kind of work you want to do for the rest of your life - Do you enjoy the business side of things or would you prefer being on the tech side?

Apart from a career in Management, one of the biggest reasons to do an MBA is simply for the "networking opportunity".

garysvpa1 12 hours ago 0 replies      
Here in the Philippines, if the person has technical skills its better for them to get more certifications and training to acquire higher salary. Some get an MBA, if they want management position, but only a few do it. Our HR is looking more on the added skills.
mazeway 18 hours ago 0 replies      
Why not find a startup cofounder and apply to an incubator ( like YC) ?
laveur 1 day ago 0 replies      
Seriously don't do it.
pktgen 1 day ago 1 reply      
No. MBAs are parasites.
Ask HN: Who is in charge of Google Reviews?
6 points by dpaluy  1 day ago   discuss
Ask HN: What exactly is seed vs. series A-F vs. Debt vs. other kinds of rounds?
6 points by vishalzone2002  1 day ago   2 comments top 2
tptacek 1 day ago 0 replies      
It seems like a good general rule of thumb that firms that raise B+ rounds are either (a) capable of flipping a switch to become pro-forma profitable or (b) extraordinary, with demonstrable traction backed by something more than a story.

It's tricky to reason about profitability in startups, because most "successful" unprofitable startups choose not to be profitable, usually in order to buy further market share.

The big difference between a seed round and an A-round in practice seems to be that valuations for seed rounds are usually casual (and sometimes nonexistent, deferred to the A round), and A-rounds always come with a valuation.

Generally, a seed and (sometimes) an A round are things you could imagine getting without being in immediate striking distance of real profitability.

27182818284 1 day ago 0 replies      
Yes, http://www.amazon.com/Venture-Deals-Smarter-Lawyer-Capitalis...

By no means is that complete, but that should give you a primer, and I learned about it from other startups that successfully have raised funds. (I was in the dark too at a point. https://news.ycombinator.com/item?id=4064276)

The other big thing is just to get out and talk with other founders near you. I found (at least in our community) they were very willing to share information over a beer or soda.

       cached 9 September 2014 20:05:01 GMT