We've allowed our bed to be made. Now will we continue to use services that require us to give up our privacy while we complain loudly at the loss of privacy? Come on everyone. Pick one.
Drivers can be dropped into standard spots on standard Android releases and the same concept still holds. The various vendors are already testing this, they just load a ton of crap on top after they do the testing.
That's brilliant. Let Sprint put their crap Nascar apps and everything else on my EVO, but require them to have a button for an over the air plain vanilla latest Android install. Add tons of warnings, etc, but provide that button. I love it.
That would highly motivate carriers to ~add value~ instead of taking dollars from partners to shove crap on phones.
I'm not seeing the most obvious answer. Put two laptops in the kitchen. Use wireless internet. Use laptops with built in video cameras. Run any of the IM programs that have video capability.
Just leave the laptops turned on. Someone walks in, looks over, and says "Hi!"
I'm in the middle of RTP, North Carolina and constantly miss calls completely (it buzzes when the voice mail registers), dropped calls are more common that completed ones, etc
Many, many "Agile" teams are really just using the buzzword... saw it in a magazine (or on Slashdot!), and thought it sounded good. They pick the one practice they like, ignore all the rest, then blame "Agile" when it fails. (It's really "frAgile", not Agile, but that's another post).
In the OP's question, he wondered whether promoting great developers into a non-technical role was a good idea. It's the same age-old question about developers becoming managers. And the answer is? Almost always a horrible idea. Hire the skills. Find someone who wants to learn it. Don't do automatic promotions. In other words, THINK!
No pro sports player would try to play their sport without a coach, but developers try to pick up new techniques all the time by ourselves. Sometimes it works... sometimes, you need an expert to help you figure it out as quickly as possible. Team-wide (and company wide!) process changes are the times you always need a coach. Bring in an expert and solve these problems before you run into them.
My first book (Ship It! http://pragprog.com/titles/prj/ship-it ) was with the prags and it was a great experience. The book is now in 6 foreign languages editions and I keep getting quarterly checks. The editorial process was incredibly difficult, but that's because they push you to be the best you can.
And the 50% royalty rate is really what you get. I can tell you exactly how many books have been bought and returned, PDFs vs paper books, etc. I've not heard of anyone being able to match the level of information they provide authors.
The build system is also insanely cool. You can render the book on your local box, so you can see how it looks as you go. That's really motivating.
I just published a book on Lulu.com (for a variety of reasons, none negative towards the prags), and it was nearly painless. If you do publish on Lulu, be sure to start with their Word template and that eliminates a ton of the pain. But Career 2.0 ( http://www.lulu.com/content/5925115 ), my latest, has so many more typos, etc in it that Ship It!... it was easier to write, but the editing quality suffered a bit.
Regardless of who you publish with, you'll sell if you market it. Otherwise it won't. You write articles (InfoQ, DZone, etc), you set up a blog, you go to user's groups... you're the main PR arm for your book. You'll get out of it what you put into it.
Break down the individual tasks to half day to a day's worth of work.
Then use the 'pomodoro' technique. Work for 25 minutes (no interruptions, like email or/.), then take a five minute break. This type of time boxing helps you focus and get rolling.
Tell someone else what you'll get done today.:) Harness that ego all developers have built in.
If you can consider it long term... if you don't really need the money right now.
Two things to consider. Posting to the open source project gets your name out in a big way. Your next job, or your next 5 jobs, very well may come your way because of that exposure and enhanced reputation.
Also, pitch it to the company as getting the community to maintain your changes. Unless this is their core business (and it sounds like it might be), it's in their best interests to get the community to pick up the changes and keep them moving forward in future releases.
Finally, have you asked them if this was intentional? Often contacts are just boilerplate from the lawyers and they never intended to put you in this position.
Given the large amount of money that has/will go into creating this type of technology/medicine, and how desperate people will be to 'lock in' at their current age, how long would you set an artificially high price?
I'm all for making a healthy profit, but for how long? At some point, it seems us little people would die out and we'd eventually have a planet of Paris Hiltons. (Oh my!) Do you see this being a super-rich privilege for one year? Ten years? Forever?
My iPhone drops calls and has tons of static in areas my old junk phone did fine in... It's a great enough phone, I'm keeping it:) but it would be very nice to have better (read: decent) reception.
When your RAID card does die (2 years? 4 years?), what will you do? If that card isn't being made anymore, are you out of luck? Or can a different card read the disks? I don't think they can. I know a few people that ran into this.
With a software RAID, you do lose some performance, but any Linux distro will be able to read the disks. If the OS bugs out (an infrequent occurrence), you might lose a little data, but not a ton... I'm actually not convinced you'll have a good linux distro w/frequent kernel panics anyway. If you lose your card, will you lose it all?
It's not a commodity language yet, it seems to be on the upswing. It solves some very interesting multi-core/multi-machine problems with almost not effort on the part of the developer.
Actually with todays virtualization bits on the CPU, the virtualized machine is just as fast as native. If you haven't tried it out recently, you should give it another look (with a relatively new computer). A few years ago, the VMs were too slow, but today, unless you want cool 3D screensavers, the virtual operating systems run very fast.
Buy from Dell to get the support contract your company wants, then put VirtualBox or VMWare on the box and run Ubuntu there. It'll be easier to transfer the operating system to your new box next year, easier to clone the install for other employees, etc.
Parallels is pretty new to the market, so I doubt anyone is using it to run linux.
You serious? I've been running it for at least six months. Linux runs great... I turned a dual Opteron desktop into a server and moved my work to Parallels on my MBP because it was close enough to the performance. And a lot more portable.:)
I know half a dozen people using Linux as well... don't get me wrong... I'm glad to see VMWare finally making it to Intel Macs, but I doubt they'd be here now if Parallels wasn't driving them.
You sure? I could've sworn the docs said the client OS only sees a single CPU. It might appear to spread the load over both cores (for a GUI cpu load tool), but that doesn't mean it's using them both. Have you seen both cores pegged by Parallels? I haven't.
Palin's not running for office. Focus on the currently elected leaders instead. This article sums it up pretty well. http://www.cnn.com/2011/OPINION/06/11/welch.palin.email/index.html
It's not like it's rocket science or anything.... ;)
We've allowed our bed to be made. Now will we continue to use services that require us to give up our privacy while we complain loudly at the loss of privacy? Come on everyone. Pick one.
Old news for anyone who's spent time around Apple users. Just saying. ;)
Dropbox lied. No two ways about it. But this why you never store anything sensitive in "the cloud" anyway.
Drivers can be dropped into standard spots on standard Android releases and the same concept still holds. The various vendors are already testing this, they just load a ton of crap on top after they do the testing.
That's brilliant. Let Sprint put their crap Nascar apps and everything else on my EVO, but require them to have a button for an over the air plain vanilla latest Android install. Add tons of warnings, etc, but provide that button. I love it.
That would highly motivate carriers to ~add value~ instead of taking dollars from partners to shove crap on phones.
Arduinos can be used so many different ways... here're a few things you can do with them:
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://blog.makezine.com/archive/category/arduino
http://hackaday.com/category/arduino-hacks/
I'm not seeing the most obvious answer. Put two laptops in the kitchen. Use wireless internet. Use laptops with built in video cameras. Run any of the IM programs that have video capability. Just leave the laptops turned on. Someone walks in, looks over, and says "Hi!"
I'm in the middle of RTP, North Carolina and constantly miss calls completely (it buzzes when the voice mail registers), dropped calls are more common that completed ones, etc
In the OP's question, he wondered whether promoting great developers into a non-technical role was a good idea. It's the same age-old question about developers becoming managers. And the answer is? Almost always a horrible idea. Hire the skills. Find someone who wants to learn it. Don't do automatic promotions. In other words, THINK!
No pro sports player would try to play their sport without a coach, but developers try to pick up new techniques all the time by ourselves. Sometimes it works... sometimes, you need an expert to help you figure it out as quickly as possible. Team-wide (and company wide!) process changes are the times you always need a coach. Bring in an expert and solve these problems before you run into them.
http://www.ubuntu.com/GetUbuntu/download-netbook
The UI is set up for small screens and it's quite fast.
But I still get better battery life from OS X and XP (on the same hardware). But I like Linux better. :)
Since I have (obviously) limited experience, I can't say... I assume you're correct (and have heard good things about you guys.)
However, the expenses on Ship It! were negligible... much less than I expected. I know Andy and Dave really go out of their way to keep costs down.
My take on it all? Find one of the good publishers (there's more than one), and PUBLISH! You'll never regret it.
My first book (Ship It! http://pragprog.com/titles/prj/ship-it ) was with the prags and it was a great experience. The book is now in 6 foreign languages editions and I keep getting quarterly checks. The editorial process was incredibly difficult, but that's because they push you to be the best you can.
And the 50% royalty rate is really what you get. I can tell you exactly how many books have been bought and returned, PDFs vs paper books, etc. I've not heard of anyone being able to match the level of information they provide authors.
The build system is also insanely cool. You can render the book on your local box, so you can see how it looks as you go. That's really motivating.
I just published a book on Lulu.com (for a variety of reasons, none negative towards the prags), and it was nearly painless. If you do publish on Lulu, be sure to start with their Word template and that eliminates a ton of the pain. But Career 2.0 ( http://www.lulu.com/content/5925115 ), my latest, has so many more typos, etc in it that Ship It!... it was easier to write, but the editing quality suffered a bit.
Regardless of who you publish with, you'll sell if you market it. Otherwise it won't. You write articles (InfoQ, DZone, etc), you set up a blog, you go to user's groups... you're the main PR arm for your book. You'll get out of it what you put into it.
Then use the 'pomodoro' technique. Work for 25 minutes (no interruptions, like email or /.), then take a five minute break. This type of time boxing helps you focus and get rolling.
Tell someone else what you'll get done today. :) Harness that ego all developers have built in.
Two things to consider. Posting to the open source project gets your name out in a big way. Your next job, or your next 5 jobs, very well may come your way because of that exposure and enhanced reputation.
Also, pitch it to the company as getting the community to maintain your changes. Unless this is their core business (and it sounds like it might be), it's in their best interests to get the community to pick up the changes and keep them moving forward in future releases.
Finally, have you asked them if this was intentional? Often contacts are just boilerplate from the lawyers and they never intended to put you in this position.
Given the large amount of money that has/will go into creating this type of technology/medicine, and how desperate people will be to 'lock in' at their current age, how long would you set an artificially high price? I'm all for making a healthy profit, but for how long? At some point, it seems us little people would die out and we'd eventually have a planet of Paris Hiltons. (Oh my!) Do you see this being a super-rich privilege for one year? Ten years? Forever?
My iPhone drops calls and has tons of static in areas my old junk phone did fine in... It's a great enough phone, I'm keeping it :) but it would be very nice to have better (read: decent) reception.
When your RAID card does die (2 years? 4 years?), what will you do? If that card isn't being made anymore, are you out of luck? Or can a different card read the disks? I don't think they can. I know a few people that ran into this.
With a software RAID, you do lose some performance, but any Linux distro will be able to read the disks. If the OS bugs out (an infrequent occurrence), you might lose a little data, but not a ton... I'm actually not convinced you'll have a good linux distro w/frequent kernel panics anyway. If you lose your card, will you lose it all?
And the new Pragmatic Programmers book on Erlang will broaden it's exposure. http://www.pragmaticprogrammer.com/titles/jaerlang /index.html/
It's not a commodity language yet, it seems to be on the upswing. It solves some very interesting multi-core/multi-machine problems with almost not effort on the part of the developer.
Actually with todays virtualization bits on the CPU, the virtualized machine is just as fast as native. If you haven't tried it out recently, you should give it another look (with a relatively new computer). A few years ago, the VMs were too slow, but today, unless you want cool 3D screensavers, the virtual operating systems run very fast.
Buy from Dell to get the support contract your company wants, then put VirtualBox or VMWare on the box and run Ubuntu there. It'll be easier to transfer the operating system to your new box next year, easier to clone the install for other employees, etc.
Second, no-one can sue you if they can't prove you were downloading the movie... if you've got a public WiFi, it could've been anyone, right?
You serious? I've been running it for at least six months. Linux runs great... I turned a dual Opteron desktop into a server and moved my work to Parallels on my MBP because it was close enough to the performance. And a lot more portable. :)
I know half a dozen people using Linux as well... don't get me wrong... I'm glad to see VMWare finally making it to Intel Macs, but I doubt they'd be here now if Parallels wasn't driving them.
Also, from a quick search...
This link says it doesn't http://en.wikipedia.org/wiki/Comparison_of_virtual _machines/
This link says This may be, at least in part, because the Parallels software doesn't support SMP for the virtualized instance of Windows. at http://www.networkcomputing.com/showArticle.jhtml? articleID=187002626/
I'm not saying I'm sure you're wrong (as I'm not in front of my Mac at the moment), but it's not what I recall.