Slashdot Mirror


User: Fatty

Fatty's activity in the archive.

Stories
0
Comments
13
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 13

  1. Google Analytics on Ask Slashdot: What's the Most Often-Run Piece of Code -- Ever? · · Score: 1

    I'll go with the Google Analytics tracking code. It's on virtually every large site and any device that supports javascript runs it every time a click happens. Sometimes even more.

  2. Just some things I've learned over the years while working on high and low volume websites:

    * Spend your energy coming up with the product and figuring out your customers needs. Chances are you won't run into scaling problems until later. Your first goal is to get that far.
    * What you think will be the bottleneck when you start out will probably not be it. The ugly part is that you won't know what it is until it hits you
    * Read through some of Brad Fitzpatrick's presentations at http://danga.com/words/ (They're mostly variations on the same theme, pick one of the later ones). Yes it's 6 years old at this point, but little has changed. OK, maybe schemaless datastores. But look at what livejournal did on commodity technology.
    * Don't fall into the temptation of using sexy technology because it solves a problem you don't have yet. You can do a heck of a lot with MySQL and Postgres.
    * Your choice of technology isn't as important as your development practices. Automate your testing. Automate your deploys. Automate your testing. Stick with the languages you know.
    * Measure. Something like New Relic will help you spot your problems and fix them.

  3. Talk to an accountant on Ask Slashdot: When Is It a Good Idea To Incorporate? · · Score: 1

    Not a lawyer here, and I'm Canadian, so take this with a grain of salt.

    If you're incorporating in order to shield yourself from liability, you don't protect yourself a whole lot. If you mess up and cause damages then you're going to get sued personally as well as corporately. If you want to protect yourself from that, that's what E&O insurance/etc is for.

    The primary goal of changing your corporate structure is to pay less tax. If you're the only owner of a consulting business then I don't think you get much value here unless you're bringing in a lot of income. You'll pay tax as you take money into the corporation and pay tax as it goes from the corporation to you. At least in Canada the rates are figured such that the tax liability is about the same if you earn it through the company or directly. You have some more discretion on the expense side if you do it through a corporation.

    My personal experience is that I wrote a SaaS application and did not incorporate. I was acquired by another company and had to incorporate in order to sell everything in a tax advantageous manner. In the end it cost me a lot more to sell the company than if I'd have incorporated. If I were to build another product (not consulting) I would definitely incorporate from the onset.

    My first piece of advice would be to talk to an accountant. It'll cost you a few hundred bucks, but it'll be well worth it. I know the US has several options for companies and if you do it the wrong way you're just making it worse on yourself.

  4. Get an agent on The Best and Worst Tech-Book Publishers? · · Score: 2, Informative

    I've written two books and a fair bit of paid articles. Get an agent. Go to http://studiob.com./

    They're going to negotiate a better contract, they're going to interface with the publisher, they're going to take care of everything but the writing. I don't worry if I get paid because they've got a person there that hounds publishers. They'll work on your proposal to make sure it works with the publisher. Got a problem with the publisher? Tell your agent, they take care of it. Yea, they take a percentage off the top, it's money well spent.

    Sean

  5. Naked DSL on Broadband Access Without the Pork? · · Score: 1

    No idea where you're living, but in Canada, naked DSL (DSL without POTS service) has a tariff, and therefore has to be offered.

    You might have to press the customer service rep to look into it, chances are they don't get a lot of requests for it, and it's not in the teleco's interests to advertise it.

    Sean

  6. Re:When all you have is a hammer... on Build Your Own BSD Beer Brewing Control System · · Score: 1

    If you go with Microchip PICs, you can get the chips for free through their sample system, and build your own programmer for a couple of bucks. I started with a JDM programmer that ran off the serial port on a piece of veroboard, and later moved up to a Wisp628 that I burned my own PCB with.

  7. When all you have is a hammer... on Build Your Own BSD Beer Brewing Control System · · Score: 1

    You could probably do this for $15 in parts and a microcontroller. Atmel Applications Journal did something similar a few months ago to keep a ceramic smoker at the right temperature. RS-232 out for stats mind you, but still, far less complex.

  8. Wrong again on Linux on Nokia IP Series Hardware · · Score: 2, Informative

    Checkpoint inspection refers to layer 3-7 inspection, not just stateful inspection of IP flows. Without going into userland or writing your own module, you can't crack into headers with iptables the way you can with CP. ie, write me an iptables rule that stops all GIF images from being loaded from an arbitrary website.

    CP has a language called INSPECT that lets you build any filtering rules you want. That code is compiled into the CP driver which wedges in between layers 2 and 3 on the host's network stack.

    There's no point in comparing CP and IPTables, they solve two separate problems. IPTables gives you basic, stateful inspection of IP flows. CP provides a richer set of policy control, not to mention enterprise management of multiple firewalls, failover. I use iptables at home, and CP at work.

    Nokia/IPSO provides an excellent platform on which to run CP, far cheaper than SUN, more reliable than Windows. SecurePlatform is still maturing, since it's based on RH 7.1 it's lacking in support for some modern cards. And, there is significant benefit to having one number to call and one person to point the finger at. Yea, I'm paying a lot of money for what is essentially an 800MHz AMD, but it's a well built one that I'm not going to worry about it falling over due to hardware problems.

    Sean

  9. Make sure the work is interesting on What's The Best Way To Retain Trained Employees? · · Score: 1

    First of all, if the training will increase salary 3x, you're either grossly under paid, or overestimating the benefit of the training (or your ability to make use of the knowledge).

    I think that one of the most important things to keep someone at a job is to make sure they have work that they like. My first job out of University wasn't bad
    - Decent salary
    - Excellent bonus program ~ 20%
    - Amazing benefits
    - Perks (company sponsored golf days, 5 day ski trip, extra holidays above the 3 weeks, coffee/drinks/snacks, flex time)
    - Great equipment, friendly atmosphere

    But, I was bored stupid. After 8 months, I was sick of the place. I loved the company, hated the job. I would up taking a pay cut (when you calculate all the perks) to go to a government job that I absolutely love. Since I started the new job, I've moved ahead in terms of salary and responsibility. Even though I'm underpaid there, management makes employees know that they're a vital part of the team, and keeps us busy doing stuff we enjoy. We've lost a few people to American companies that have doubled their salaries, but in the technical areas, nothing to local companies.

  10. Re:? on FBI Stops Satellite Phones · · Score: 1

    According to the article I would be lead to believe that the FBI needs the location so that they know if the call falls within their boundaries. If the FBI were to tap a call between, say, two Canadians, then they would be violating Canada's national security by wiretapping across a border.

    Of course, there are probably other reasons for them wanting this information, none of which contribute to my privacy.

    Sean

  11. Re:headless Linux boxen on Ask Slashdot: Hardware for Headless Linux Boxes · · Score: 1

    Most Award and Phoenix BIOSes allow you to set the halt on option to no errors, so that it will boot fine w/o a keyboard. Most systems will boot without a video card, our firewall here just beeps a lot and waits about 15 sec, but after that it carries on.

    Sean

  12. Re:DeCrapio as Anakin on Leo DiCaprio in next Star Wars? · · Score: 1

    No, no.

    Rosie O'Donnel!

  13. Re:Wow, Canada just gets better all the time! on CRTC to not regulate Internet · · Score: 1

    Seeing as you're more likely to kill a family member with an improperly stored firearm than an intruder, this is a Good Thing.

    Canada kicks ass.

    Sean