|
The problem with packratting installers is that, unless you're equally CDO about checking each vendor monthly for new versions, you end up installing a mess of old versions.
The part of new box config I loathe the most is that installing VS in any order than oldest to newest never works out right. If I could just install the current versions of VS, SVN, and Re#er I could probably be ready to start work on a new box in an hour or two. Instead, the last time I did it building the VS03, 08, 2010, 2012 stack took a full day; and the only one of those I could safely jettison today is 08. I'm working on a new version of the last major 03 app I have left; but would need to test one more small one to make sure it builds before I could boot it. Even then I'm not sure I'd want to; for regression investigation having the 03 version debuggable would be useful and it includes a grid library that doesn't place nicely with .net 2.0 or later.
Then there's normal java, android java, and (unless we either give it up, or win and someone else gets stuck with it) blackberry10 java so I can reinstall the demo app every 60 days when it ages off the dingleberry it's installed on. Two ruby apps, one running with a locally installed copy the second in a VM; both using git instead of svn.
And that's not even mentioning the mess of other tools, etc that I've accumulated over the years.
It took a full week of clicking next between doing real work on the old system before I was ready to switch to my new laptop the last time.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Good point.
I think my situation is a bit different. I've been using VS2010 so far for personal dev, and will be adding VS2013 to my arsenal. Other than that, I only have single (and in most cases, latest) versions of other tools (MS Office, PShop, install builder, obfuscater, and a few free utilities that I can't live without), so migration to a new machine isn't too painful.
/ravi
|
|
|
|
|
My solution for that is to have one VM for VS 2008, one more for 2010, 2013, etc. I still have the installers for each one of them (as ISOs), but primarily I rely on copies of each compiler installed in otherwise completely clean VMs. The clean VMs is what I'm mostly interested in backing up on a regular basis.
Whenever I feel like it, I boot up those clean VMs, download all the latest updates, then update my set of archived VHD images.
|
|
|
|
|
I've thought about a VM for legacy stuff at work, although it'd probably be a single VM for all old VS versions so I could keep it locally without overflowing my relatively small HD. I've never been happy enough with VM dev tool performance in the past under MS-VPC (picking my own hypervisor and getting the VM on the domain are mutually exclusive) or it not playing well with multiple monitors to want to do any primary dev in it though; so I'd still probably end up with at least 2 versions of VS and all the java crud installed locally.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
If all you have to compare with is VirtualPC, you really ought to give it another shot--the state of virtualization has changed a lot since VPC was a contender. I'd been using HyperV with Server 2008 R2 for about 2 years (recently moved on to 2012 R2), and while it's probably not as fast as running an OS natively, my VMs perform well enough that it's generally not a worry.
The key is having enough RAM. As soon as memory usage gets above roughly 85-90% of your physical RAM, performance will drop through the floor. I started off with 8GB, then quickly moved on to 16, then 32, but that's just me--as I throw more RAM in my system, I find myself wanting to simply leave more VMs running all the time. Lucky for me, I was doing this when RAM was going for about half of current prices. If that was still the case (and I had a motherboard that could handle it), I'd move on to 64GB. My CPU is an i7 2600K (from the Sandybridge generation). The CPU's never been a bottleneck no matter how many VMs I throw at it. RAM and disk I/O will get there first.
Practically everything I do nowadays is off of VMs, and I'm not looking back. I have nothing running on the host OS (except for the necessary motherboard drivers), so if the worse happens and hardware dies (and it's happened to me), reinstalling the OS is a 20-minute job, and that's from scratch--since I have no additional app to reinstall, I don't bother backing up the host OS. The VMs are running off of a different physical hard disk (right now in fact a RAID setup). Backing those up is a matter of invoking robocopy from a batch file, though it could be automated. In the worse case, all I need is one VHD file to bring back a VM - creating a new VM and pointing it to an existing .VHD file takes 30 seconds, if that, to walk through the wizard.
As for your last point--a multiple monitor setup--my VM host is sitting in the basement and is just using the onboard video (it might as well be headless, considering how rarely I have to be in front of it). I access it from my desk in my home office upstairs with a first-gen Surface Pro that's got 3 1920x1200 monitors hooked up through a USB3 dock. I can RDP into any VM either in a small window, full-screen on one monitor, or using all three monitors (plus the tablet's own display).
Since everything's running remotely, it's nice to be able to access my full environment outdoors, or at the office through VPN, with little more than a cheap laptop that doesn't have anything of value on it.
|
|
|
|
|
*nod*
Working for a contractor is a pain for stuff like this; multiple customers really makes the many platform problem explode.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Awesome, Sata III as well?
|
|
|
|
|
Yes, both mSATA and SATA-3.
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: Size = 4.5" x 4.5" x 2.5"
Oooh, that's the coolest thing about it. I built an 8 core system a year ago that sits in a huge metal box, something like 16" x 16" x 10" Yargh. And, unfortunately, it's noisy as sin too with the fans.
But geez, it is screaming fast. I absolutely love SSD's. Windows boots in a couple seconds, everything opens instantly. I'm sure you will love the experience of the SSD and 16GB of RAM with a fast quad core processor. Enjoy!
Marc
|
|
|
|
|
Marc Clifton wrote: But geez, it is screaming fast. I absolutely love SSD's.
amen to that
I love them too.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Congrats on the new box!...overdue for one, myself...we'll see what the $$$ situation looks like this fall.
Enjoy your 7-14 days of installing & tweaking
|
|
|
|
|
Congrats on the new beast! My current main rig was built in Oct. 2009 and I have a laptop just a half-year older. Up to now, my replacement rate was around 3-4 years so I should be overdue...except that it's all running so smooth. (probably just hexed myself!) I was intrigued by a post here last week where a member claimed to be quite happy with a Surface Pro...while running three monitors! I'd like to replace both with either a super nice laptop or tablet...not now, but when the next gen comes out and the prices drop some more. What I have is fine for now.
"Go forth into the source" - Neal Morse
|
|
|
|
|
Awesome box, congrats!
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
|
|
|
|
|
Mine includes expert-level knowledge of IPoAC.
Sadly no one has asked about it yet
|
|
|
|
|
Sounds like you're hoping to send them on a wild-goose chase...
Anything that is unrelated to elephants is irrelephant Anonymous ----- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 ----- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Mine used to say I was a founder member of the school's Kabadi club.
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|
|
I don't,
my full CV is like 4 pages. But I don't usually use it when it comes to send it somewhere.
Why?
My experience is in three big and very different areas: Automation, Robotics and High-Level programming
If I send it as it is, most of the companies would get scared or think I am over-qualified.
Conclusion: I adapt it and take all easter eggs away, if they are not relevant for the future reader.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Mine is 13 pages. As ridiculous as that sounds, I get a very high interview rate and usually before I show up they know if they want me or not. I did it that way because I have been a hiring manager for many positions and you have so little to go on from a 1 page resume and cover letter. With mine, what they see is what they get. I use a skills grid to indicate my level of knowledge for various technologies using this key:
Basic knowledge: I have researched this topic; or I haven’t used this technology, but I’d like an opportunity to; or I have used this for less than 6 months; or I could discuss it at a cocktail party.
Applied knowledge: I have used this in one or more projects; or I have used this for less than 2 years.
Advanced knowledge: I use this regularly in projects; or I have been using this for 2–5 years; or with some preparation, I would feel comfortable speaking about this topic to a general audience.
Expert knowledge: This is a core technology in my projects; or I have been using this for 5+ years; or I have written or spoken to this topic; or with some preparation, I would feel comfortable speaking about this to an audience of my peers.
For example, I have expert knowledge of C# and basic knowledge of Objective-C.
People appreciate the no-BS approach.
|
|
|
|
|
Yvan Rodrigues wrote: I use a skills grid to indicate my level of knowledge for various technologies
using this key:
I do it as well.
But what I mean is:
If due to laboral experience, you are having more pages, then it is ok. Example: 2 years as hardware developer, then 3 years as IT-Manager, 5 years more as automation programmer... and you are now sending your resume to a technical lead manager in a company making engines... well that's where you worked to, so you should not hidden anything.
But, in germany, not "desired / matching" information can be as bad as no information at all. I mean, if the offer is for a robot programmer, saying that you are good with python or SQL has nothing to do with the job and can play against you.
Anther thing is that you get asked about your skills in the interview. Then I would explain about the "extra" knowledge as well. Should they ask "why didn't you put it in your CV?" My answer would be "I just wanted to focus in the most important skills for this job"
At least that was my experience when I was looking for a new job 6 years ago. But, as everything in this life, it might have evolved and be not accurated anymore.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Good Lord.
A 13 page resume is the opposite of a "no-BS approach"
|
|
|
|
|
I really like the wording in your skills grid "Key". (I even linked to it in my blog). But I do think a thirteen page resume is excessive. Personally, I pride myself on maintaining a dense ONE-page resume. It requires exacting discipline to strip out every un-necessary word in order to keep it short and concise. But I try to treat my resume exactly like an elevator speech: Make every syllable count. (Unlike my blog, which conforms more to the Pascalian adage, “I would have written a shorter post, but I didn’t have the time.”)
|
|
|
|
|
The 13 pages makes a lot more sense if you see it, and is more like an academic CV I guess.
It is structured like:
Executive summary - 1 page
Work Experience and Education - 1 page
Skills grid
Publications, awards, speaking engagements, open-source involvement
portfolio of major/interesting projects
If all you read is the first page, you'll know if we are both looking for the same thing.
If so, you'll read the second page
and so on.
Therefore, I don't care if they make it to the last page, but if they do, I am definitely getting an interview, and they already know that they want me.
I understand that people feel uncomfortable selling themselves, but an employee is a purchase/investment like any other.
If you hand me a stack of fancy car brochures, I will probably look at the first page of each and decide I don't want a minivan or an SUV, then the remaining ones I'll open up and look at the main features. If one seems particularly appealing, I'll read the specs, warranty, available colours and options, etc. If I make it to the last page, I've probably already made my decision, whether I realize it or not.
|
|
|
|
|
I've had to clear half the content off my CV because few companies took me seriously. I've been coding most of my life (started age 8) and started teaching at age 13. Explaining everything that happened before I started coding commercially takes longer than proving that I can do the job I'm applying for.
My plan is to live forever ... so far so good
|
|
|
|
|
And we have a winner.
The point of the Resume is to show what IMPACT you have had using your core skills.
Not iterate through every nuance. I started in High School, getting paid to write software.
I don't include that. TRS-DOS? GW-BASIC/BASCIA who cares nowadays.
Your cover letter should tie your interest to their position, and introduce you, giving them
a reason to read your resume.
Having read thousands of resumes, I have NEVER appreciated a resume more than 3 pages, and
prefer a 1 page resume. If you cannot SUMMARIZE, move on.
Of course, my goals at interviewing are to make you cry, or wish you were working with us
[with the same set of questions]
|
|
|
|
|
No one asks for what you're expert in?
Do you find someone who comes and stands next to you and asks you, "Hey sir! Would you like to tell me, what you're best in?" - No!
You have to tell others that you're best in this. If you're best in that, make sure every one gets free Easter Eggs, so they can remember what you're best in. Include it in your resume to describe and make sure the person you're writing too knows you're good at it!
Favourite line: Throw me to them wolves and close the gate up. I am afraid of what will happen to them wolves - Eminem
~! Firewall !~
|
|
|
|
|