Forgot your password?

typodupeerror

Comment: Re:C# (Score 1) 356

by Pengo (#38695908) Attached to: 2011's Fastest Growing Language: Objective-C

Where do you consult? The City of Redmond city service building?

When I see a post start with: ".. and everywhere I go I see NetWare and UNIX.. " I have to scratch my head and wonder where you're going!

I don't want to seem like a troll, but wherever you're going is definitely NOT where i'd want to be or would want to work. If a place is so sophisticated that they are just getting around to replacing Netware, Windows Server really might be the right solution for your customer! :) No doubt that there is COBOL consultants following you in tow to these customers.

Comment: Re:Oh the irony! (Score 2) 357

by Pengo (#37685778) Attached to: Linux Kernel Developer Declares VirtualBox Driver "Crap"

On that note, from someone who has used both Virtualbox and VMWare on Linux (Yes, Virtualbox is crap)

KVM felt really strange for a little bit, I was used to Xen but as our servers slowly moved to Ubuntu LTS, I made the jump.

1-2 days of studying and playing in a lab envornment was all it took to being able to script my own deployment scripts and be able to throw up servers into my lan with just a simple script call. I never had a single problem with KVM and the performance was amazing. I'm not discounting that other VM's have their place, and I'm sure KVM has its warts, but I -never- had a problem with it.

Now... with that said, I never tried running non-ubuntu hosts on it. I ran Linux guests, ubuntu Guests at that running the same version of Ubuntu on guest that the host was running. IO was never a drama for me, which seemed to be more so with VirtualBox. I'm sure there are people who could chime in and explain why that was the case.

I ran 12 production guests on a VM host with a Dell 2950 with 32g of ram in Raid10 configuration (6 decent magnetic drives).

Comment: Re:Too late (Score 2, Interesting) 266

by Pengo (#37395152) Attached to: Microsoft Releases Windows 8 Developer Preview

Really?

Our small group has developed a few mobile apps, and we've done well enough on markets that don't have Apple's huge user base. Building a reasonably decent app for us have sold well when ported to Palm's market. Though now it's all but dead, the windows market will make a lot of people a lot of money before critical mass lands. Pushing prejudice aside, and not taking into consideration some groups already considerable investment in the marketing strategies and loyal customer base for the iOS platform (which is my personal favorite environment to build for), it's silly to call a company like microsoft too late to the game to make a business selling applications on.

Decent money is being made right now on the windows market place, even with a low usage base, and with the sheer mindshare they have of folks that are windows programmers not wanting to re-tool over to MacOS to write iOS apps is going to create a decent ecosystem of applications, which is what will truly drive the demand for their handsets.

I haven't sat down and wrote software personally for WinMo7, but I watched a guy on our team re-write a Android app that we have on the market in Visual studio in about 1/5 the time it took to write a similar application in XCode for Mac, and that was fumbling through C# and a new toolset. Overall to compare the development environment that Win7 programmers enjoy, you could almost call it penis envy.

Yeah, I know this is Slashdot, and I have invested MANY years into Linux/Java and more recently iOS/ObjC.. but I'm pretty shocked how nice it appears to work in Visual Studio, and more importantly how effective a decent programmer can be using the tools even with absolutely no experience working with it. If MS can get the handsets to the masses, they will I believe really give Apple a serious run for its money.

That said, automated reference counting (garbage collection) in iOS5 and the new Storyboard layout in xcode is a godsend for productivity. It's definitely going to bring ObjC to new higher levels of productivity for experienced iphone devs, and reduce the barrier to entry for new programmers wanting to pick it up and learn it. What an interesting time we live in! We're seeing the true benefit of competition reward us as engineers by giving us GREAT choices in platform development!

I would hate a world where Apple is running unchecked or being stuck with buggy android phones as the only platform of choice .. and we all know what life was like when MS was the only real game in town.

Long live competition! Let's hope all the major players do well and prosper.

Comment: Check the support phones on Cyanogen Mod forums. (Score 4, Interesting) 203

by Pengo (#35580548) Attached to: Ask Slashdot: Data-Only Android For Development?

There are almost no phones that are affordable running 2.3.

I do development and use a unlocked Incredible on Verizon, but it's not activated, I just have it using WiFI.

On the road my kids can use it as a portable game device, i have a hotspot 3g card so the phone works as a phone, even when roaming.

I paid less than $200 in a local paper to get the phone, it was in perfect condition and runs fine. I actually enjoy that phone so much with Cyanogen i'm tempted to use it in place of my iPhone (also on Verizon).

I personally would never buy any Android phone that wasn't supported by the Cyanogen developers. (I'm looking at you boot-locked Motorola!) :)

Comment: I always hire with room for income to grow. (Score 1) 785

by Pengo (#34921436) Attached to: Should Younger Developers Be Paid More?

I don't think there are many jobs out there that will simply pay more because you're younger, unless you're a true prodige', and are worth the money.

The bottom line, basic economics go into play with employment. I usually get someone to disclose, if they can what they were making before, and what they would like to make now. I always shoot a little low, and try to give frequent and predictable raises. No better way to raise moral and say you've done a great job, than pulling out your wallet and giving someone a raise or a nice bonus.

One time a person told me (before I became an employer myself), that your biggest raise is always through the front door of a new company. This is a very true statement from my experience, and I'd argue that this is more often than not why a younger person is paid less.

Another thing i've noticed, having worked with people of various ages, older people tend to be more predictable and more stable. Staying up all night with mountain-dew knocking out a project late at night is not how things work in the real world. A predictable pace is much more valuable in the long run, and having discipline is often harder for younger people, of course with exceptions on both sides.

I've been fortunate to work with very young and very mature programmers, they both have their place.

Comment: Re:Why I pirate books (Score 1) 304

by Pengo (#34828782) Attached to: Book Piracy — Less DRM, More Data

You are, of course, almost certainly lying. If ebooks were in the $3-5 range you would be here with an almost identical complaint about how that is too high, but if they were around $1 you would buy.

Really?

Maybe i'm one of those burnt customers who have bought a Kindle with the hope that the eBooks will be more cost effective than tree-books.

I have just looked at my amazon account, and between myself and my wife we have over 100 purchased titles in our account. Both of us have kindles, as we're both avid readers.

A disturbing trend that seemed to occur when the iPad launched with it's book reader, the price of books nearly tripled, even more in the more popular books. Authors such as Steven King, have prices on their books that are drastically higher than the HARD BACK copies you can buy at Costco. Publishers such as Penguin are probably the worst of the publishers.

I'm not a pirate, nor am I going to threaten on Slashdot to start pirating books because the price is too high, but I will stop buying them. $15-20 for an eBook is ridiculous, and frankly i can understand why people would want to pirate the material when forced to pay such ridiculous prices.

The beauty of the price hikes that are occurring is it's pushing people to consider content from less popular, but just as talented authors that are selling their books in the $4-$7 price point, which from the reviews and popularity of these books growing on the top-100 lists on the Kindle store, appear to be a price point people don't mind spending.

Comment: Re:Why I use ZFS/Solaris in production for Postgre (Score 1) 235

by Pengo (#34309800) Attached to: Running ZFS Natively On Linux Slower Than Btrfs

It's a good blend of both reads and writes.

We have tables that have as many as 100m records, where Solaris/ZFS seemed to help massively was the big reads for reporting. We have indexed it pretty aggressively, even going so far as to index statements and managed to pull amazing performance, considering the concurrency we see from a free database. (Which for the record, has never given us any problems... postgres has been rock-solid)

for the most part it was running "ok" on linux, but the bump we got from the testing on Solaris with ZFS with identical hardware and similar configs was nothing short of amazing.

One of the big differences between the 2 configs, we disabled the raid controler (A dell perc 6/i) to run jbod instead of Raid 1+0. I've not tried to do a stripe configuration on Linux with a similar configuration , even without compression. To be fair to the linux performance, i really need to setup and test with a similar config to make sure my results were not hardware related.

A friend had told me where solaris and ZFS really gives the big bump on the performance is how it's not having to read each byte from the disk, it's reading a compressed block and decompressing it on the fly, which if you have the CPU cycles to spare causes the io transfers to be a lot quicker. (at times 2-3x faster than a raw read with uncompressed data)

I'm guessing that we could probably get similar results with Linux on XFS or ext4 using solid state drives, which are now a little more affordable than they were years ago.

Again, we're not a large shop with lots of money to throw around at the project, we're a startup just trying to get by in a brutal economy. :)

You're right though about the default configuration. I've gone through and tuned the work memory, index cache, tuned the memory to match my hardware. (Currently 32 gigs on an array of 8 disks on a 8 core Xeon server)...

If only Dionysus were alive! Where would he eat? -- Woody Allen

Working...