Live data from Hacker News

Ask HN: Typical Startup or Abuse?

news.ycombinator.com

141–150 of 172 posts

Re: Ask HN: Typical Startup or Abuse?

#141
post #67

Earlier quoted context omitted.

Thank you for the bluntness, at times -- especially now, I think it is needed. I have been in this position twice before where I have been debating what to do in terms of leaving/staying. However this time is different. I have never felt a depression like I have over the past two weeks. Mentally commiting myself is something I believe I can take hold of. My main issue and worry will be finding a new employer. The are…

datawalke, you know about elance right? No it isn't high salaries, but as your "rank" increases, your rate increases and there is a ton of work on there. I'm not saying do it full time, just walk out of this currently nonsense situation and do elance for a few months while you look for another full time job. You'll be amazed at how many opportunities there actually are in this world that don't suck once you start loo…

Second the Elance (or third, whatever). It's hard to compete with the third-worlders there, but man - you're starting from nothing. You should be able to double your income in your off time.

As soon as you're making $500 a week - which will really not be a problem on Elance for anybody competent with a good grasp of the English language - quit. Just walk out the door. No notice, just at the end of the day, go to your boss and say, "I'll be leaving now."

Then tell him your new hourly rate for consulting. Make it a good one. If you're as indispensable as you sound, you'll be working the same job with a reasonable rate within a few weeks.

Re: Ask HN: Typical Startup or Abuse?

#142
post #25

Earlier quoted context omitted.

Just as a tangent, because I didn't want to bother with my own Ask HN: > Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language. I know, like the back of my hand: HTML, CSS, Photoshop (and Illustrator/InDesign/Premiere/etc), Javascript, PHP, Ruby (not specialized to Rails, but with a year or two of experience in it), a…

Not to discredit you, but I get very suspicious when people merge C and C++ to C/C++. There really not the same language, you know. And I'm yet to physically meet someone who actually gets Haskell. I'm not very experienced, but more often than not, the devil lies in the details. Reading K & R is one thing, but being able to track down why your code sometimes gets a SIGILL is an important, perpendicular skill. Perhaps…

> And I'm yet to physically meet someone who actually gets Haskell.

I've met someone who gets Haskell. His name was Wadler, mind. :-)

Re: Ask HN: Typical Startup or Abuse?

#143

Everyone else has already said how abusive this is, and hit the nail on the head with it, so I won't add to it, but I would like to say one thing: You are worth far more as an employee than the meager salary and horrible relationship this guy has given you. Until you realize this, you will continue to be abused by future employers. You'll only be treated as well or as poorly as you let people treat you. Hell, I am a…

nods Thank you. This experience on HN has been extra eye opening for me.

[deleted]

Re: Ask HN: Typical Startup or Abuse?

#144
post #25

Earlier quoted context omitted.

Just as a tangent, because I didn't want to bother with my own Ask HN: > Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language. I know, like the back of my hand: HTML, CSS, Photoshop (and Illustrator/InDesign/Premiere/etc), Javascript, PHP, Ruby (not specialized to Rails, but with a year or two of experience in it), a…

Please understand that I intend this as honest and helpful: you are completely, wildly deluding yourself. It is unlikely that someone with your background really knows even one or two of the tools you mentioned "like the back of your hand" by professional standards. It is completely implausible that even the most gifted and enthusiastic geek on the planet knows all of them to that standard at your stage in your caree…

My advice to you is this: decide which skills you want to highlight at the start of your career

I think this part of Silhouette's advice is more critical than its brevity suggests.

I can only say this in hindsight but it's critical for you to only highlight a few of your skills (or even just one, in some cases) even if you have many. Saying you can do HTML, CSS, Photoshop, assembler, Ruby, and 101 other things is not going to floor the sort of people you need to impressive. I didn't know or understand this at 20. At nearly 30, I know enough people and have had enough experience to know that even if you're not a specialist, appearing to be one and then pulling out your jack-of-all-trades card is the most powerful way in to some great situations.

Re: Ask HN: Typical Startup or Abuse?

#146

The really unfortunate things about your situation are: 1. You're probably legally misclassified as a contractor rather than a full-time employee. You should read IRS Rule 87-41 to understand why that is, but the really telling part is that you're carefully managed as to work down to the minute. Dead giveaway - you're an employee. 2. Since you're clearly an employee, you're subject to the protections of FMLA. My favo…

The 1099 versus W-2 gambit is dangerous. He could, in principle, claw back the entirety of the 1099 payments, including whatever you paid on as taxes, then adjust them to a W-2 and pay you back less W-2 taxes. You'd then have to wait until the next tax cycle to get a government refund on the 1099 taxes. Retroactive reclassification of money is a dangerous game unless you have big cash reserves and lawyers of steel. T…

Actually, the IRS has been cracking down on 1099 abuse. So, he doesn't necessarily need to get a lawyer, he could possibly just notify the IRS and let them come in with lawyers.

I agree with you that using the law is always a bit of a gamble. But the mere threat of calling in the IRS might be useful.

Re: Ask HN: Typical Startup or Abuse?

#147
post #25

Earlier quoted context omitted.

Just as a tangent, because I didn't want to bother with my own Ask HN: > Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language. I know, like the back of my hand: HTML, CSS, Photoshop (and Illustrator/InDesign/Premiere/etc), Javascript, PHP, Ruby (not specialized to Rails, but with a year or two of experience in it), a…

Please understand that I intend this as honest and helpful: you are completely, wildly deluding yourself. It is unlikely that someone with your background really knows even one or two of the tools you mentioned "like the back of your hand" by professional standards. It is completely implausible that even the most gifted and enthusiastic geek on the planet knows all of them to that standard at your stage in your caree…

You're right, of course. I would never list any of these skills on my resume, or tell any interviewer that I could do them. I would never try to get a freelance contract that requires these skills. They're completely self-taught, completely untested, and I have zero confidence that I really "know" any of them. When I said I have no proof—I meant I have no proof for myself, either, as an empiricist.

Really, what it amounts to is that when I come home, I spend twelve hours (that is, 4PM-4AM) "studying": reading programming books, testing out bits of code, writing scripts and hanging out in places like /r/coding and LtU. It's basically my sole hobby, and I started when I was 11 (with a website run on a scrounged Pentium Pro off a Slackware LAMP stack.) I'v continued teaching myself various skills since then, never producing useful output, just reading and testing myself. I don't have confidence that my skills are anything more than a bunch of academic knowledge.

If I recall, these are the most code I've ever actually written:

* Stargazer, an interactive galaxy creation program in SDL/Ruby (you plot and name stars, create flight/jump/trade paths, and classify arbitrary three-dimensional regions with arbitrary metadata; it's for sci-fi writers.)

* Persona, a webapp where you create a user, that user creates several fictional characters (personas), and then, as a specific character, you answer questions out of a user-generated pool in order to flesh out your individual character. It's sort of like OKCupid in reverse—you specify the "factors" your graph of characters should display in advance (love, hate, admiration, apathy, etc.) and then the service helps you answer questions in a way that will conform to those pre-ordained relationships.

* Nameclasser, a Bayesian classifier trained on the details of individual words (sound, length, derivation, etc.) You feed it a dictionary; it spits back a subset of it usable as "interesting" character names.

* Folio, a mark-up language (and reference parser) similar to markdown, but intended for fiction (distinguishes pages, has footnotes, does neat things when it recognizes sections of screenplay-like dialogue, etc.)

* Christmas, a graph adventure (it's a text adventure, but with the interface being clickable words in bubbles—basically an ever-expanding tree of circle-menus.) It's two-player, networked: the client(s) are in C with Lua extensions, server in Clojure. It also features something I've never seen before: network-transparent undo. (Only works under certain world-model-specific conditions, of course.)

* SMS Importer, a little tool to sanitize a copy of your SMS database, copied from your iPhone's backup folder (SMS data has always been stored in 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata, if you're curious), and present it as a folder of formatted-text chat logs. (It also keeps its own gateway database, just merging in previously-unseen texts, so you can delete an SMS record on your iPhone—it makes it a might bit faster—and still keep the record after re-importing.)

* An unnamed, unfinished project involving editing timelines of narratives and meta-narratives in time-travel stories.

* Nodepad, a hierarchical outliner (where every "node" was a folder+rtf file underneath, so you could make any node the working root), and Sponge, a visual to-do list (all the tags were importable 16x16 icons), both in C#.

* Wikirei, a wiki designed from the top-down to look as clean, presentable, and non-wiki-ish as possible when you don't have editing rights, and elegantly expose editing features when you do.

And each and every one of those is crap, in my opinion, and I would never release any of them. ...Having said that, and looking at that list, my problem might more be anxiety at releasing my work, than actually producing it. I've been working in a silo for so long, with no feedback as to whether my code has any quality (except what books say) that I have no idea what others will say when they see mine.

Re: Ask HN: Typical Startup or Abuse?

#148
What everyone else said and also: GET OUT, GET OUT, GET OUT! If you MUST, ask for a raise to at least 80K per year but most likely he'll never respect you. Take your hard earned experience as a dev & manager and go get a real job!

Re: Ask HN: Typical Startup or Abuse?

#149
post #147

Earlier quoted context omitted.

Please understand that I intend this as honest and helpful: you are completely, wildly deluding yourself. It is unlikely that someone with your background really knows even one or two of the tools you mentioned "like the back of your hand" by professional standards. It is completely implausible that even the most gifted and enthusiastic geek on the planet knows all of them to that standard at your stage in your caree…

You're right, of course. I would never list any of these skills on my resume, or tell any interviewer that I could do them. I would never try to get a freelance contract that requires these skills. They're completely self-taught, completely untested, and I have zero confidence that I really "know" any of them. When I said I have no proof—I meant I have no proof for myself, either, as an empiricist. Really, what it am…

This time, I think perhaps you don't give yourself enough credit. There are a lot of interesting ideas in that collection, things that would grab my attention and make me curious to ask you more about how you did it. Even if you never polished those projects to a professional standard, it is impressive if you actually wrote that many useful/interesting things by your age.

Again, I would recommend picking one or two examples in the area you're most interested in pursuing first in your career, making some effort to polish them up to what you would consider a professional standard, and then using those as your "portfolio pieces". I've done my share of interviewing, and really, not much shouts "Hire me!" faster than someone who can show that sort of interest (really important when you're hiring for a position where no applicants have much experience yet) and who has made the effort to show what they can really do.

Also, for what it's worth, it's very common to be nervous about showing your code to others. I've been programming professionally for a long time, and I still hate it. I'm never 100% happy that there wasn't a better way to do things, or that something wasn't a little bit untidy. But programming is a world where the best is the enemy of the good: there is rarely one "right way" to do something, and there comes a point where you've written code of sufficient quality that does the job it needs to do. Trying to refine it further is usually just a form of pride/vanity at that point, and with experience you will learn to recognise this in yourself (and, in due course, in those you work with or manage) and to just say something is done and ship it. You can always see neater things you might have done in the code with the hindsight from writing something once already, and sometimes that will really pay dividends later, but adequate imperfection is the world we work in most of the time and it's the same for everyone.

Re: Ask HN: Typical Startup or Abuse?

#150
post #95
post #4

Earlier quoted context omitted.

I have to agree, dude you are making 26k a year. Starting salary for a fresh junior is 40k and that is just someone who know HTML, CSS and Photoshop let alone if they actually know a server side language. He is lying about the 1099 being cheaper, that is only true if you are an S-Corporation, right now you are responsible for a little over 15% for social security, something that you are not if you are W2 or a corp. $…

It's not cheaper if you're an S-Corporation either.

It depends on what state you incorporate as well as live in and what business deductions you can take (basically a lot of variables).

But, you are correct, that was loose advice with no detail around it, for which I am sorry. I should have just stuck to the your getting screwed by getting a 1099 over a W2 answer.

Post reply on HN