Head.SmackOnTable();

Contains Nuts.

My dev setup

with 5 comments

Well iv seen hundreds of posts such as “This is my Firefox setup” and “This is my Visual Studio Setup”, but not many that is, well basically, everything…

First off, this is my desk. Its a cheapo Ikea corner table, that fits. Iv got a bog standard mesh chair, from Ebuyer, for about 60 quid.

My hardware / desk setup:

  • Custom built Monster:
    • Quad Core Processors
    • 8gb of the fastest DDR2 ram that was out
    • Dual 500gb HDDs
    • Dual DVD writers
    • 2 monitors – one 20″ widescreen, one 19″ bog stanard, both Iiyama’s (I know i have 3 on my desk, the 3rd one is hooked up to a temp pc)
  • Sennheiser HD 465 Headphones – very comfortable, fairly cheap, I wear them for hours a day with no problems
  • A small “localised” lamp from Homebase, useful for looking at small things
  • MS Natural Keyboard
  • Microsoft Laser Gaming Mouse 6000 – Its a lightweight mouse, the last thing you want is a big heavy mouse to move around all day.
  • A speaker / subwoofer setup, from Ebuyer, for about 10 quid – for when headphones arnt good enough (probably not recommended for offices!)
  • At the bottom of the picture is a fan, for when I get hot, yeah baby! ;)
  • Im not sure why my laptop was sitting on my desk…ignore that.

My “misc” software setup:

  • Running Vista  SP1 – im tempted to run Windows 7, but not anytime soon, im just getting used to Vista!
    • UAC is disabled on Vista – its the FIRST thing i do when installing vista on a box!
    • IIS7 and management tools installed.
  • Hostsman – easy editing of your hosts file for testing
  • Winamp – for music! You cant code without music!
  • Windows Clippings – easier to use than other screen grabbing software, very lightweight, very very good, deffo worth the $18! Has useful features like timers and ability to send to clipboard etc…
  • MSN Messenger / Skype – I know some companies dont like it when their staff play around on IM, so dont abuse it – its saved my skin a few times when iv had trouble, and its less intrusive in the office than annoying someone
  • WinSCP – freeware FTP / SFTP/ FTP over SSH client – covers pretty much any server you need to connect to, its free, and it just beats all other FTP clients hands down.
  • Ultramon – you get a 2nd taskbar for your 2nd monitor, so basically only the stuff that is running on that monitor is on the taskbar.
  • Microsoft Outlook – I have outlook running for my email – its easy to use, very straight forward, and quite cool with exchange.
  • Daemon Tools Lite – when you have to mount ISOs without burning them, useful for .iso files downloaded from microsoft / off network shares.
  • Microsoft Virtual PC 2004 SP1 – free software from MS, basically allows you to run virtual pc’s – useful for running XP off a virtual machine (Crappy versions of IE, anyone?) – although I had problems installing debian on it, so im looking into running VirtualBox
  • Firefox – better than IE by MILES. Have loads of plugins, such as Web Dev toolbar, firebug, greasemonkey, firephp, Fission (cool loading bar thing), IE Tab, Its All Text (You get a cool little “Edit” button on text area’s that load it up in notepad), ShowIP (Shows ip address of server), AdBlock (blocks 99.99% of crappy ads), ColorZilla (picks colours out from page), Download Statusbar, Extended Statusbar (tells you pagesize, how long it took to load, etc).
  • Opera – because someone will complain that it dosent work in this browser
  • FeedDemon / Newsgator – Free software that sync’s with their free website, so you can still check your favourite feeds away from home. By far the cleanest, easiest to use, and best RSS reader there is.
  • Hamachi – Free VPN software that works behind firewalls, very very useful, esp when you have less tech savvy friends.

My dev setup:

  • Visual Studio 2008 Pro – Pro because you need at least that for integrated unit tests and Pex to run.
  • Codesmith Generator, with my own custom version of Nettiers code generator – WHY on earth would you want to write CRUD (Create, Read, Update, Delete) for your DB/objects over and over? Point this baby at it, and go baby go!
  • Resharper – Solution wide error highlighting BEFORE you hit the big compile button. Instant solution for alot of errors. Advanced intellisense. Advanced unit testing tools. Code clean up, inline code generation. Even does cool stuff like close your speach marks and brackets for you!
  • A White text on dark background colour theme like the image below – the last thing you want to do is look at retina scortching white screen for hours on end, it will do your eyes in, it really will.
    windowclipping-214
  • I tend to have Microsoft SQL Server installed on a virtual PC, so I can mimic the server environment – you can use the Microsoft Loopback Adapter to create your own private network – a hint, the 1.* ip address network (same for 2. all the way upto 9) is non routable, so feel free to use them for your virtual machines – i.e. my vps start off at 1.1.1.2 etc)
  • Not sure if this should go in Misc or not, but NotePad++ – iv replaced notepad.exe in window with this, and it works ACE!

Im sure I have forgotten something, so when I remember, ill add to this post. If you have any great ideas, lets hear them!

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • DotNetKicks
  • DZone

Written by Monty

May 21st, 2009 at 2:10 am

Posted in Misc

Tagged with

5 Responses to 'My dev setup'

Subscribe to comments with RSS or TrackBack to 'My dev setup'.

  1. [...] Monty wrote an interesting post today onHead.SmackOnTable(); » Blog Archive » My dev setupHere’s a quick excerpt [...]

  2. check out RFC1918, those low IP ranges are routable, sure 1 & 2 are reserved by IANA (so are some other ranges) but that doesn’t make them permenantly non-routable. Level3 owns several of those IP’s certainly 8.* has some very large US ISP proxies running on it.

    Stick to 10./8, 172.16./20, 192.168./24 or go IPv6

    Lomex

    14 Jun 09 at 8:46 pm

  3. I dont wanna use IP ranges that some networks will use, because if I VPN in or use the VM on a laptop, it might conflict with an IP address on the network – thats why I prefer 1./2. :)

    Monty

    14 Jun 09 at 11:50 pm

  4. You disable UAC? I find it to be one of Vista’s better features. It enforces good discipline. I use this instead: http://www.nortonlabs.com/inthelab/uac.php

    Charles Roper

    26 Jun 09 at 7:40 am

  5. pretty much the same except
    – Flashget download manger
    – Notepad2 and Notepad++ replace Notepad
    – Dev setup Eclipse,Firefox with firebug and IE with IEdevelper plug-in,Oracle SqlDevloper…
    – winrar very handy to compress larger files
    – Acrobat reader
    – Ms Office
    – Google Earth, useful if you are invited in a party and dont know the place
    – Picasa nice and simple photo manger and editor from Google
    these are some of things i have and probably there are dozens of I forget

    Yoftahe

    22 Sep 09 at 9:24 am

Leave a Reply