Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment Re:Yes. What do you lose? But talk to lawyer first (Score 1) 734

I agree, it's what I'd do for my kids.

It' seems to be a lot cheaper and easier to renounce citizenship that to get it the hard way - h1b +5 years.

Taxes only become an issue when you have investments, if you just have employment income filing a 1040 is easy - no state taxes...

It's their life, the best you can do for them is to give them opportunities, I'd say that giving your kid the right to work in the US at any point in their life is is a worth a bit of paperwork...if they want to give up that right it's their call...

Richard - originally UK citizen, then added USA, married USA citizen, now living in UK but working in USA. Trying to coordinate UK and US taxes makes my accountants bill probably higher than most people's tax bill :-(

Comment Re:How about using a whiteboard? (Score 3, Informative) 164

We use two E-Beam Edges, one in the US (with projector) and one in the UK (large TV).

I'm pretty happy with them - I'd recommend them.

Coupled with video-conferencing using TelyHD gives use an effective remote office presence in the UK.

It means I can still participate in interactive design meetings while I'm in the UK.

Comment Re:It's a vast field.... (Score 1) 809

As a hiring manager I see this all the time.

If you put something on your resume that you consider a "skill", we will ask questions on it. If the interviewee then doesn't know the answer on something that they have declared they think they are good at - what confidence would I have about things that I might assume I don't need to ask questions on (i.e. can you handle command line build systems)

One of the last people put HTTP as a skill and then didn't know/explain how one might architect handling a long running request with HTTP....

Part of me wonders if open source and now apps, while democracizing software development has harmed the profession.

After working for two years, I had a software engineer that didn't even know where in the system to start looking for a given filename.

20years ago with a couple of years experience I could recognize where I was in each of the files in the Motif source tree - just by its line indentation. Why ? because I was interested in all software - not just my little bit....

And no - Motif isn't on my resume anymore :-(

Comment What is a "software shop" ? (Score 1) 176

Sounds like thats a consultancy company.

I've only ever founded product companies.

Here's how we did it.

  1. Socialize, find other people around you that have complementary skills and who also are interested in doing their own company (our first company had an general business person, a PhD and an engineer)
  2. brainstorm, find gap in the market, find new product idea.
  3. make big decision to quit current job
  4. form company to hold IP and who owns what - this requires an initial set of capital - $20k. No IP - then what is your value ?
  5. Develop prototype. I (engineer) started working on prototype full time (using my savings to pay expenses), business person started building product contacts/approaching customers...
  6. As prototype develops consider external funding (VC) (until now we were self funded, CEO funded lawyers, I funded my own time - compensated in additional stock). Additional part-time developers were brought for stock. There should be people you know (and trust) - they will be the seed of the engineering organization. We had 2-3 - more and I would spend too much time managing.
  7. Once we had funding, bring on existing developers full time, start looking for additional engineers.
  8. Release initial product (4months after funding - 15 months after initial line of code written)

Key take away - a start-up is hard, you need to work with people you trust. If you're an engineer by inclination, stay in engineering, your start-up is not the time to be experimenting with new roles, you'll have enough to do just making sure your piece works since you're in charge... Remember that you're responsible for others giving up their secure jobs and committing to work for your idea, treat them with respect and share the wealth unequally but fairly (yes, unequally you've taken additional risk, they haven't).

Second followed a similar route

The actual tools are just details, you should be spending all your time working out how do we make this successful - not should we force highly motivated developers to use EMACS...or vi or

Its not important unless your product is EMACS....

Comment Re: Maybe, maybe not. (Score 1) 749

Interesting point regarding dual citizenship.

Not all countries allow for it (that would be like using a local cloud provider)

And you can't use citizenship in one to avoid obligations in the other.

If I enter the UK on a UK passport, I then can't claim protection from UK because I'm a USA citizen. I don't know if I would be eligible for protection if I entered the UK on my USA passport....

So if the EU requires you to keep the data private and USA requires it to be handed over - you're screwed...

We really can't tell the difference between Democrats and Republicans.... This sounds so Bush-like...

Comment Re:Linus is being Linus. (Score 1) 641

Yes, and git is what you get when (one very talented) kernel developer writes a VCS for himself.

bk was better. It just worked. At a time when DVCS were bleeding edge, it was usable by people who came straight from CVS, that was a major achievement. That's what makes it better.

I've used RCS, SCCS, CVS, ptools (SGI's homegrown system), BK, SVN, HG, fossil, git.

I hate git the most.

But its one I picked to replace SVN; whereas fossil is my personal preference, sometimes you need to take one for the team...

Comment "You want the risk ? You can't handle the risk." (Score 1) 263

Not everyone is suitable for a small company, some think they are but have no small company skills.

* Do you go home at 5pm everyday?
* Do you take lots of vacations ?
* Have you ever thought "that's not my job?" ?
* Do you have other financial responsibilities (family)?
* Do you prefer to keep your head below the parapet ?

If you go into a job thinking how do I protect myself from stock dilution, how can I make up for pay cuts I took ? You should stay where you are. You don't seem to have the right risk profile for a small company.

No reasonable small company would give you anything but a negligible share of the stock pool - and if they do I would treat that as a red flag. Theya re paying you a salary - if you want significant ownership you need to be there before that pay salary (i.e. founder).

I've taken multiple pay cuts and I know I make less that I could elsewhere - but I would argue that each position I took helped me get to where I am now (second start-up founder), but I could' have know that when I started trading pay cuts for different jobs 20years ago.

Would you have taken a 20% pay cut to leave the company I'd only ever wanted to work for my entire life (I was third generation at the company)

Would you have taken a 20% pay cut to team up with your ex-boss when he got a new job in a small company ?

Would you have given up that job to then start your own thing ?

When that company was acquired, would you have left the acquirer and thrown away a $750k retention package to try it again ?

All were risky adventures - but they were adventures. Not everyone is an adventurer, you won't be happy until you work out what you want....

Salary is how others value you, how do you value yourself ?


Slashdot Top Deals

To err is human, to moo bovine.