Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Best Mouse For Programming?

timothy posted more than 5 years ago | from the keep-it-away-from-cigarettes-and-drugs dept.

Input Devices 569

LosManos writes "Which is the best programming mouse? Mandatory musts are wireless, and that it doesn't clog up like old mechanical mice. Present personal preferences are for: lots of buttons, since if I have moved my hand away from the keyboard I can at least do something more than move the pointer; sturdy feeling; not too light, so it doesn't move around by me accidentally looking at it." What would you recommend?

Sorry! There are no comments related to the filter you selected.

Mouse? (5, Insightful)

gameboyhippo (827141) | more than 5 years ago | (#28642359)

Since when can you use a mouse in Emacs or VI?

Re:Mouse? (3, Funny)

leetrout (855221) | more than 5 years ago | (#28642387)

I got all excited thinking I was going to get a first post with "You don't need a mouse for Emacs". Great minds... ;)

Re:Mouse? (5, Funny)

Java Pimp (98454) | more than 5 years ago | (#28642453)

I got all excited thinking I was going to get a first post with "You don't need a mouse for VI". Great minds... ;)

There, fixed that for you.

Re:Mouse? (0, Redundant)

elitest (1453827) | more than 5 years ago | (#28642429)

Damn you beat me to it!

Re:Mouse? (3, Interesting)

Whorhay (1319089) | more than 5 years ago | (#28642481)

Hazaa!

My preference is actually to corded laser mice. I've had a couple cordless ones and they always felt too heavy for my tastes. And when the batteries start to go it's always frustrating to have to stop whatever I am doing to go find fresh ones. I also happen to prefer the five button mice, the mouse-wheel button rarely ever gets used but at times it's made for a great "boss button".

Re:Mouse? (3, Informative)

zr-rifle (677585) | more than 5 years ago | (#28642509)

Since the dawn of gpm [about.com] ...

Not everybody uses Emacs or VI, and some prefer GVim, which fully supports the mouse.

For some kind of activities, such as the highlighting of square blocks of text, the mouse is faster and more efficient that the keyboard.

Obviously, for everything else you should memorize key shortcuts.

Re:Mouse? (1)

E IS mC(Square) (721736) | more than 5 years ago | (#28642685)

>> For some kind of activities, such as the highlighting of square blocks of text
Ctrl-v is your friend in vim (And of course, Shift-v for line select).

One Button Mouse? (0)

Anonymous Coward | more than 5 years ago | (#28642601)

In that case, I would suggest teh One Button Mouse!

Re:Mouse? (0)

Anonymous Coward | more than 5 years ago | (#28642623)

GVIM, Eclipse with VI key bindings, Komodo with VI key bindings, ... etc. How can you post on slashdot without a mouse =) ?

In response TFA, if your wrist hurts, get a trackball mouse. Otherwise, find one that fits your hand comfortably.

Re:Mouse? (1)

Foofoobar (318279) | more than 5 years ago | (#28642679)

Yes. Thank you. These point-and-click developers and system administrators need to actually learn what it is they are doing underneath that click.

Re:Mouse? (0)

Anonymous Coward | more than 5 years ago | (#28642729)

Why?

Re:Mouse? (1)

Freetardo Jones (1574733) | more than 5 years ago | (#28642741)

Exactly. Nothing is more painful than being paired up with a "developer" that is trying to code using a mouse and having them work at half to quarter speed of a person who actually knows how to use keyboard shortcuts.

Touch Point (2, Informative)

PleaseFearMe (1549865) | more than 5 years ago | (#28642721)

My Thinkpad X61's touch point is perfect. It's in the middle of the keyboard, so there is minimal hand movement to move the mouse when typing. It moves much better than the touchpad because you don't need to reload once you reach the edge of the sensitive location. It also takes up very little room, so it works on the plane, etc.

Re:Mouse? (-1, Troll)

Anonymous Coward | more than 5 years ago | (#28642735)

Since when can you use a mouse in Emacs or VI?

VI? Just proving the point, Linux people are snobby idiot savants.

Re:Mouse? (1)

John Hasler (414242) | more than 5 years ago | (#28642797)

Since about ten years ago.

Mice, Schmice: (1, Funny)

Anonymous Coward | more than 5 years ago | (#28642363)

I use my mind to program. Mice are pre-occupied with
fleeing from cats to be bothered with the mundane tasks of
programming.

Yours Monadically ( If you'll excuse the pun),
Kiglore Trout

Re:Mice, Schmice: (-1, Troll)

Anonymous Coward | more than 5 years ago | (#28642517)

Is Kiglore Trout supposed to be some kind of slam on Vonnegut's Kilgore Trout? Well screw you, bud.

Why wireless? (0, Insightful)

Anonymous Coward | more than 5 years ago | (#28642373)

Why is wireless a must? Do you enjoy changing batteries or having your mouse accidentally dropped on the floor? Do you enjoy troubleshooting why you suddenly lost your signal?

Re:Why wireless? (3, Informative)

eln (21727) | more than 5 years ago | (#28642533)

I had a Kensington wireless mouse that you could charge while you were using it through a simple USB cable. I thought it was great because I didn't have to worry about putting it in some silly dock and wait every time I forgot to charge it and it went dead on me.

Of course, it didn't take long before I just started using it plugged in all the time, giving me an overly expensive wired mouse.

Re:Why wireless? (2, Interesting)

hattig (47930) | more than 5 years ago | (#28642653)

I made my mind up about wired/wireless things a while back, and went with wired. For the sake of a single cable, I don't have to worry about recharging things, or buying batteries, and all that wankery. It just works. It sits there. Hell, it plugs into the USB hub on the keyboard, or the USB hub on the monitor. I've never had programming issues with a wired mouse. Mostly because I know a couple of keyboard shortcuts in the software I use...

You're better off getting a keyboard without a numberpad, so that the mouse is closer to your right hand when you are typing and switching to the mouse. Numberpads should be on the left side of the keyboard, for this reason (for right handed people). Take Excel - left hand - numberpad for numbers, right hand mouse or cursors for moving. Sorted.

Re:Why wireless? (1)

eln (21727) | more than 5 years ago | (#28642745)

I agree. Wireless made sense when we had to reach back and plug our mice and keyboards into the back of the computer and deal with the cramped space and dust every time we needed to unplug it or plug it back in, not to mention the danger of bent pins trying to plug it in blind. These days, with USB being ubiquitous, and just about every computer having multiple USB ports on the front and the back, it doesn't make as much sense.

Re:Why wireless? (1)

amicusNYCL (1538833) | more than 5 years ago | (#28642573)

You really have those problems? First, changing batteries once every few months isn't exactly a big hassle. Second, who goes around dropping their mouse? Do you have some sort of seizures where your hand just spasms? Third, if you're troubleshooting why you just suddenly lost your signal, here's the answer: it's because the batteries ran out. Troubleshooting over. I've used a wireless mouse with my development laptop for the past year and a half and have zero problems, other than needing to change the batteries every few months (which isn't really a problem, since every day I can take advantage of the fact that there's no cord). In other words, I have zero mouse-related problems with my laptop, wireless or no.

Re:Why wireless? (0)

Anonymous Coward | more than 5 years ago | (#28642805)

I used a wireless mouse for a while that someone gave me. Eventually when the batteries weakened and it started going apeshit I completely FORGOT that it needed batteries and assumed the fault was with Windows. I rebooted, reverted software installations, etc. before I remembered about the fucking batteries. And then by the time it happened again, I had again forgotten about the batteries and went through the same ordeal.

I ditched it and went back to a wired mouse. Wireless nevermore. (Anywho, the cord doesn't bother me -- I set my mouse to be super-sensitive so I barely need to move it.)

Re:Why wireless? (1)

roskakori (447739) | more than 5 years ago | (#28642583)

Additionally, a wired mouse is easier to find when buried somewhere in the clutter on your desk: just follow the cable back from where it is connected to your computer.

Re:Why wireless? (1)

Kamokazi (1080091) | more than 5 years ago | (#28642733)

Because modern, non-crap wireless mice almost never have those issues, and jerking on the mouse cord for slack, or having the cord push back against your movement because you have too much slack is extremely annoying.

I mean seriously, have you used a modern wireless mouse? I change the battery in my laptop mouse at work once every year. No exaggeration, in fact it was a bit longer. I just change it last month, and the time before that was when I got back from my overseas trip in February 08. I use one Energizer Lithium AA, and I use the mouse 8-10 hours a day, 5-6 days a week.

My rechargable mouse can go a week without needing to sit on the charger, and I usually charge it more often than that, so the battery is never an issue.

Interference for high-frequency mice is either a) happens once every blue moon and is solved by a quick on/off or b) you end up with bad luck and something specific in your evironment messes with it.

I've been using wireless mice since the early Logitech Optical wireless...you know the silver and blue one with massive reciever from like 1999. I used a MX700 after that. Then I picked up another Logitech one I can't remembe rthe name for that I used on my 2nd PC, then I snatched the G7 the first second it popped on newegg, and used that up until a few months ago when I bought a Razer Mamba. I use a Logitech VX Revolution with my laptop at work, and a MX Revolution on my workstation at home, before that a MX 610 with the workstation. Oh, and a MX Air with my HTPC.

So I would say I have a little experience with wireless mice, despite them overwhelmingly being Logitech. Basically after the MX700, all the newer mice got much better with interference, mostly because they switched to higher frequencies. Battery life too. On my original optical, battery replacement was monthly.

Re:Why wireless? (0)

Anonymous Coward | more than 5 years ago | (#28642793)

There are things you can do to avoid mouse issues.

However those things must be above your competence level. Oh well.. not everyone is smarter than a monkey

KVM? (4, Interesting)

Anonymous Coward | more than 5 years ago | (#28642375)

I've found most KVMs make it so my wireless input devices don't work. :(

Re:KVM? (0)

Anonymous Coward | more than 5 years ago | (#28642789)

And they have a tendency to cause Windows AND Linux/Gnome to flake out. Such as, when you switch over, all of a sudden clicking on things don't work or something else gets highlighted. Trying to type in an entry field will result in the system menu showing up. There's a ton of other things and it can be different each time.

I found that making sure that the desktop had focus before switching can greatly reduce this happening.

My KVM is a Belkin - hit scroll lock twice and then the down arrow once - type of KVM switch.

Dell! (1, Funny)

Flea of Pain (1577213) | more than 5 years ago | (#28642385)

Just stick with Dell stuff, that solves the problem of it moving when you look at it, cause shortly it won't move at all! It'll feel like a brick, so it won't be too light! If you've moved your hand away from the keyboard...well we all know what your actually doing, but calling it programming is a novel idea anyway!

Programming + Mouse ? (3, Insightful)

DriedClexler (814907) | more than 5 years ago | (#28642393)

Isn't this kind of like asking, "What are the best training wheels to use on the Tour de France?"

Elite programmers should be using an environment where they don't have to use the mouse at all, or use it minimally. They know key commands for everything, except maybe when you want to test out a mouse feature, in which case you can't assume the user has a cool mouse anyway.

Re:Programming + Mouse ? (1)

Hottie Parms (1364385) | more than 5 years ago | (#28642461)

"Programming" is to "Mouse" as "Can of worms" is to "Open"

Re:Programming + Mouse ? (3, Funny)

idontgno (624372) | more than 5 years ago | (#28642647)

"Good non-car analogy" is to "Slashdot" as "Programming" is to "battered deep-fried origami"

Re:Programming + Mouse ? (1)

E IS mC(Square) (721736) | more than 5 years ago | (#28642761)

No. Actually "Programming" is to "mouse" as "Schrodinger" is to "cat".

Re:Programming + Mouse ? (0)

Anonymous Coward | more than 5 years ago | (#28642477)

If by "Elite" you really mean "PERL Script Monkeys", sure. Serious programmers use serious programming tools. Serious development tools use a mouse. Also, VIM, the newer much better version of VI accepts mouse input...

Re:Programming + Mouse ? (1)

eln (21727) | more than 5 years ago | (#28642701)

Just because it accepts mouse input doesn't mean you should use a mouse with it. Someone properly versed in vi is going to be a lot more efficient with the keyboard than any mouse user could ever be.

Re:Programming + Mouse ? (0, Offtopic)

c0d3g33k (102699) | more than 5 years ago | (#28642781)

I can see by your relatively high UID that you haven't yet evolved beyond the need to demonstrate your l33tness through hardship. When you grow up , sonny, you'll come to learn that you don't obtain l33tness from the tools you choose. Your l33tness will manifest itself through any tool you use. As such you no longer need to be afraid of newer, more modern tools, and you can work more efficiently like the guru that you are. Only fools and novices shackle themselves with inferior tools to demonstrate their worthiness.

Re:Programming + Mouse ? (0)

Anonymous Coward | more than 5 years ago | (#28642787)

That's the most idiotic thing I've read on slashdot today.

In fact, it's probably this kind of crap that nets us horseshit UI's for good programs.

Re:Programming + Mouse ? (3, Insightful)

rm999 (775449) | more than 5 years ago | (#28642831)

"Elite programmers should be using an environment where they don't have to use the mouse at all"

Programming is 90% thinking/planning, and 10% typing. The idea that using a mouse makes you a worse programmer in any appreciable sense is about as stupid as the idea that the mouse you use matters.

we don't need no stinking mouses (0)

Anonymous Coward | more than 5 years ago | (#28642403)

Mouse? for Programming? unless it's GUI stuff, NO mouse is preferred. Vi please

IBM Trackpoint (4, Interesting)

bvanheu (1028050) | more than 5 years ago | (#28642411)

I use a keyboard with an IBM trackpoint so i don't keep moving my right hand between keyboard and mouse. It takes a little to get used to it, but it worth the try! http://www.pc.ibm.com/ww/healthycomputing/trkpnt.html [ibm.com]

Wireless? You've already ruled me out (5, Insightful)

mdarksbane (587589) | more than 5 years ago | (#28642413)

I never want to have to worry about replacing batteries, recharging, or waiting for the mouse to make up from sleep on anything as core to my workflow as a mouse.

Personally I think that any good gaming mouse works well for coding. You've got your extra buttons (which mostly just give you an extra forward/back in your browser) and good accuracy. I'm a fan of my Razer Diamondback, although by this point the grippy paint they put on it is coming off so it looks a bit shabby.

I would say with 100 certainty that your keyboard is ten times more important than your mouse for programming. The mouse just has to not get in your way.

Agreed. (3, Informative)

Anonymous Coward | more than 5 years ago | (#28642749)

Logitech MX-518 is the best gaming mouse I've ever used. High precision, no drift, works great on a variety of surfaces.

When I showed up for my first day of a programming job a few years ago (at a game development company), guess what mouse was plugged into my machine? Yep, an MX-518.

I have one at home, one at work and I've always been more satisfied with them.

Re:Wireless? You've already ruled me out (5, Funny)

IsaacD (1376213) | more than 5 years ago | (#28642809)

I never want to have to worry about replacing batteries, recharging...

but if the electricity is out, you can't use your mouse!

None? (2, Insightful)

Anonymous Coward | more than 5 years ago | (#28642421)

Seriously, once you get used to key bindings, you end up being much faster in ide's like vim and emacs than with a mouse (yeah, I consider them ide's).

It takes some time thought, but believe me, it's worth it.

Huh? WTF is a programming mouse? (-1, Troll)

Freetardo Jones (1574733) | more than 5 years ago | (#28642437)

I don't think I've ever heard of any real programmer needing a mouse to code. Is the submitter one of those clueless code mashers flooding the industry that call themselves "developers" that I keep hearing about?

Re:Huh? WTF is a programming mouse? (0)

Anonymous Coward | more than 5 years ago | (#28642487)

Exactly. If you see me using a mouse, odds are I'm actually browsing Slashdot, not coding.

Re:Huh? WTF is a programming mouse? (1)

hattig (47930) | more than 5 years ago | (#28642691)

Don't give the game away, man!

Re:Huh? WTF is a programming mouse? (5, Insightful)

MpVpRb (1423381) | more than 5 years ago | (#28642559)

I have been programming since 1971.

Back them I used punch cards.

Then, teletypes.

Now, I use a mouse and keyboard.

I definitely consider myself a "real" programmer.

Times change, so do tools.

Re:Huh? WTF is a programming mouse? (0, Troll)

Freetardo Jones (1574733) | more than 5 years ago | (#28642597)

Now, I use a mouse and keyboard.

What use is a mouse when you are coding? The only programmers I ever see using mice are either those who aren't coding or those who work as slow as molasses because they are wasting time doing shit with their mouse with what they could do with a keyboard shortcut.

Re:Huh? WTF is a programming mouse? (2, Insightful)

Whorhay (1319089) | more than 5 years ago | (#28642763)

I think there is a happy medium somewhere between totally eschewing the mouse and copy pasting individual letters to form words and lines.

Re:Huh? WTF is a programming mouse? (0)

Anonymous Coward | more than 5 years ago | (#28642775)

Oh yes, because only your way is correct, making you a super dude of a programmer. Pulease.

Re:Huh? WTF is a programming mouse? (0)

Anonymous Coward | more than 5 years ago | (#28642645)

Real Programmers are recognized by their "smart laziness".
Whatever saves "trouble", gets the nod.
Experience defines exactly what "trouble" means (short and longterm tradeoffs).

Re:Huh? WTF is a programming mouse? (1)

Freetardo Jones (1574733) | more than 5 years ago | (#28642681)

Real Programmers are recognized by their "smart laziness".

So then why would they be fiddling with a mouse when you can do everything faster with a keyboard shortcut?

Re:Huh? WTF is a programming mouse? (3, Insightful)

immakiku (777365) | more than 5 years ago | (#28642713)

While mildly funny, this reeks of elitism and untruth. You are associating memorization of esoteric editor commands and customization options with programming skill. While there's likely a good correlation, one can have one without the other.

On a separate note, modern IDEs, such as Eclipse, require the use of the mouse. I would argue that this streamlines the coding process, leaving the developer to focus on the actual design and logic.

Re:Huh? WTF is a programming mouse? (0, Troll)

Freetardo Jones (1574733) | more than 5 years ago | (#28642801)

While mildly funny, this reeks of elitism and untruth.

No, it's very much true. The "developers" who use a mouse when coding are always slower when writing code and are also usually poorer programmers.

You are associating memorization of esoteric editor commands and customization options with programming skill. While there's likely a good correlation, one can have one without the other.

Well yes. Actually knowing how to use your environment as efficiently as possible would be a sign of good skill.

On a separate note, modern IDEs, such as Eclipse, require the use of the mouse.

Only if you have no clue what you're doing.

I would argue that this streamlines the coding process, leaving the developer to focus on the actual design and logic.

I'm sorry, but I've never once been sidetracked from designing and coding by not using a mouse with my code editor or IDE.

Re:Huh? WTF is a programming mouse? (1, Funny)

Anonymous Coward | more than 5 years ago | (#28642727)

I don't think I've ever heard of any real programmer needing a mouse to code

Well how the hell else are you supposed to join up the tables in Access?

Mighty Mouse (0)

Anonymous Coward | more than 5 years ago | (#28642441)

Mighty Mouse writes all my code. Underdog tests.

Logitech MX1100 (3, Informative)

Swizec (978239) | more than 5 years ago | (#28642443)

There simply isn't a better mouse in the world. All the fancy X11/Compiz shortcuts you actually need can go on it, rechargable batteries, easy to move and most of all, incredibly ergonomic.

Plus that endless scroll feature is perfect for grokking long walls of code.

Logitech Marble Mouse (2, Informative)

Thangalin (848856) | more than 5 years ago | (#28642445)

The Logitech Marble Mouse trackball has four buttons, sturdy, and won't cause your neck to get strained from the fine motor control required to move a regular mouse. Mine has a USB cable; I do not know if a wireless version is available.

Re:Logitech Marble Mouse (1)

pantherace (165052) | more than 5 years ago | (#28642541)

How the hell does your *neck* get strained from moving a regular mouse?

Re:Logitech Marble Mouse (1)

Freetardo Jones (1574733) | more than 5 years ago | (#28642577)

Because they dodge and weave their head to go along with the mouse cursor movements?

Re:Logitech Marble Mouse (1)

W. Justice Black (11445) | more than 5 years ago | (#28642543)

Gotta second this. You get awesome control (since IMO fingers are better at fine motor control than thumbs are), little arm motion, and great stability in a relatively small package.

Plus you confound normal mouse-users, so they're tempted to just leave your machine alone. The cable is USB and PS/2 (cheapie adapter included). I don't think a wireless version is available, but that's generally the case with trackballs AFAIK.

Me too! (1)

turgid (580780) | more than 5 years ago | (#28642567)

Been using one for 6+ years. Won't use anything else.

Re:Logitech Marble Mouse (1)

jimbobborg (128330) | more than 5 years ago | (#28642687)

The better one was the Mouseman Marble trackball. Which they don't make anymore. And its successor, which I believe is wireless. And they don't make that one anymore, either. I think it had 6 buttons, too. Fully programmable. Bastards.

Logitech MX Revolution (3, Informative)

Kamokazi (1080091) | more than 5 years ago | (#28642449)

Wireless with built in rechargable battery that lasts several days easily for me. Lots of buttons, the scroll wheel is very nice, you can keep it in standard click mode, or use free scrolling, or toggle between the two easily; automatically or manually.

Fully programmable with lots of buttons, forward/back, and the cool thumb quick flip thing.

It contours very well in the hand, and I really like the extra lip under the thumb. It has some nice weight to it, but it's not too heavy to be tiresome. Overall it's the best mouse I've every owned.

Hack the Gibson! (5, Funny)

eln (21727) | more than 5 years ago | (#28642463)

I do all my programming by floating through a giant VR simulation of the computer's memory with various bits of code randomly located in countless giant towers. I don't see why you would need a "mouse" for such a thing.

Trick question? (0)

Anonymous Coward | more than 5 years ago | (#28642471)

I thought it was known that the Kensington Turbo Mouse was the best ever made. My missile Command scores have never been better since I got mine. One at home, one at work.

Suggestions (3, Informative)

pantherace (165052) | more than 5 years ago | (#28642485)

First of all, I'd suggest not wireless if you are worried about it 'moving' around with you not looking. Almost any wireless mouse I've used does that sometimes, with the exception of Gyration. (Microsoft, Logitech, and several off brands) Second of all, if you want sturdy feeling, you might go for one of the cases based on the Logitech mx500 (including the G5) or some of the similarly shaped Microsoft mice. (Unless you are left-handed.) The Logitech mx518 I'm using has at least 3 buttons which can be mapped to something useful. (Intended as forward, back, and app-switch. I think you can remap the +/- resolution buttons, but I haven't bothered)

Mice (0)

Anonymous Coward | more than 5 years ago | (#28642493)

Because we all know the future of programming lies in mouse gestures.

Why he asked about the mouse (1)

Endo13 (1000782) | more than 5 years ago | (#28642499)

C'mon guys, give him a break. After all, he couldn't really ask which keyboard was best for it, now could he?

Logitech G9 (0)

Anonymous Coward | more than 5 years ago | (#28642501)

I just have to say I love my Logitech G9. It's quite ugly but functionality wise it rocks. It's wired though..

MX Revolution for me (1)

joshamania (32599) | more than 5 years ago | (#28642507)

I recently finally broke my last Logitech cordless mouse, which had lasted a good 200 three foot drops onto a hard surface (dogs, clumsiness, etc). I finally gave in and tried wireless (I hate wireless in nearly all its forms), and picked up a Logiitech MX Revolution. Apart from the fact that I have to keep a clear line-of-sight between the mouse and receiver (stupid for an RF device if you ask me, but whaddyagonnado)...the mouse has been fantastic. It has a shedload of buttons and two, count em, *two*, mouse wheels. Good stuff.

Re:MX Revolution for me (1)

joshamania (32599) | more than 5 years ago | (#28642563)

/s/cordless/corded ...oh yeah, and the rechargeable battery lasts a few days off the dock, so it's pretty pimp too.

Re:MX Revolution for me (0)

Anonymous Coward | more than 5 years ago | (#28642709)

I've been using one for about a year now. Love it.

The buttons are also programmable on a per-application basis. So you can have the side buttons scroll in FireFox and step the debugger in DevStudio.

I haven't had the line-of-sight problem you mentioned.

Trackball (1)

BubbaDoom (1353181) | more than 5 years ago | (#28642513)

Wireless or not doesn't matter.
Small footprint for usage.
Easy to clean by popping out trackball.

At the risk of being modded into oblivion... (2, Interesting)

jockeys (753885) | more than 5 years ago | (#28642521)

http://www.logitech.com/index.cfm/mice_pointers/mice/devices/2987&cl=us,en [logitech.com]
the mouse I use for programming is an older variant of this one. I've been quite happy with it. scroll wheel has nice feedback for flipping thru code, it's heavy and has a nice solid feel.

I am in no way affiliated with logitech, I just like their stuff.

mx revolution (1)

Joe U (443617) | more than 5 years ago | (#28642539)

I'm enjoying my Logitech MX Revolution, has 3 buttons, a thumbwheel and a scrollwheel with swivel(so, 5 buttons total).

The click lock is the best feature for the scroll wheel. I hate not having it on my other system.

Re:mx revolution (1)

Joe U (443617) | more than 5 years ago | (#28642581)

I should mention, there's one flaw with this mouse. The charging pads get dirty after a few months, and require a quick cleaning with a pencil eraser.

Try a trackball (0)

Anonymous Coward | more than 5 years ago | (#28642557)

I've used one for close to 6 years. Although it might be lacking a lot of the buttons and geek coolness factor, I find my wrists don't hurt in using one. I also stick to the corded version. The mouse just sits there.. why worry about batteries dieing?

http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/159&cl=US,EN

Are you bored? (5, Insightful)

iamapizza (1312801) | more than 5 years ago | (#28642561)

Quite possibly the worst ask-slashdot question ever. While we're at it, let's also discuss the best mousepad for programming as well as the best type of wood for desks for programming.

Re:Are you bored? (5, Funny)

Joe U (443617) | more than 5 years ago | (#28642633)

While we're at it, let's also discuss the best mousepad for programming

That would be my Windows Vista mousepad that I got at the Vista launch party. It features desk grippyness and mouse paddyness, and a giant windows logo, so I never get tempted to install Linux.

A keyboard (4, Informative)

Rix (54095) | more than 5 years ago | (#28642575)

You're welcome.

Jedi masters don't use mice... (1)

Dmritard96 (1268918) | more than 5 years ago | (#28642589)

Admit it, you don't really want a mouse, you want jedi powers.

Re:Jedi masters don't use mice... (1)

idontgno (624372) | more than 5 years ago | (#28642767)

Well, actually, I have Jedi powers, and they don't really help with coding at all.

Now QC audits and code inspections, they help a lot.

<mind-control hand-wave>" You can find no coding standard variances in this module"
"I can't find any coding standard variances in this module."

<mind-control hand-wave> "I pass the audit with flying colors."
"You pass the audit with flying colors. Congratulations."

Or, if that doesn't work, a quick force-choke and a pithy statement about the auditor's lack of faith in single-inheritance works pretty well.

Logitech VX Revolution (1)

talleyrand (318969) | more than 5 years ago | (#28642591)

My mother-in-law bought this for me when I switched from a desktop to a laptop. I thought it was ridiculous, especially since she spent 70 bucks on it. 2 years later and I hate having any other mouse in my hand. Good weight, fits well with my hand (hope you're not a lefty), plays well with Mac, doesn't eat batteries, has bindable keys, etc.

http://www.logitech.com/index.cfm/mice_pointers/mice/devices/165&cl=us,en [logitech.com]

Duh (1)

0xdeadbeef (28836) | more than 5 years ago | (#28642643)

A serial Mouse Systems mouse with a middle button. Goes along great with your IBM Model M keyboard.

Best mouse operation for programming (3, Interesting)

ciurana (2603) | more than 5 years ago | (#28642659)

Howdy.

While taste in mice and features vary, one thing I would vouch for, if you're right handed and have a full keyboard, is to learn to use your mouse with your left hand. I worked with Gene Korienek [whenpeoplethink.com] in the early 1990s and we discussed how to optimize mouse motion. Since the page navigation, Return key, and numeric pad are all on your right side, using your mouse with your left hand will make you more effective for some activities such as using spreadsheets, Photoshop, web surfing, etc. I went "mouse southpaw" since then -- super-comfortable.

Now... for programming I use MacVim and a number of plug-ins and extensions. When I'm programming, unless it's something that's got a GUI or it's iPhone/Mac specific, I seldom use the mouse. One of the biggest advantages of using a keyboard instead of a mouse is sensory memory. There are actions in Vim (and possibly TextMate, emacs, etc.) that you can execute automatically, without thinking about the exact key press sequence, and without having to lift your hands off the keyboard. Check into any of these editors, add the appropriate plug-ins (e.g. "UNIX is my IDE") and see what works best for you. I went from keyboard-only (TurboPascal, Turbo C, vi/UNIX) to GUI IDE (Smalltalk/V, Symantec Cafe, Visual Studio, IDEA) back to keyboard-only for most programming tasks. Now my coding is split between keyboard-only (scripting, Java, C, assembler) and GUI/mouse for only a few environments that leave you no other option (Xcode/Interface Builder).

Cheers!

E

Logitech? (0)

Anonymous Coward | more than 5 years ago | (#28642665)

I have a Logitech MX5000 wireless Keyboard and Mouse combo.. The mouse is nice since it has quite a lot of buttons (easy 'forward' and 'back' buttons around the thumb) for web navigation .. I count 11 buttons in total on that mouse. Good charge lifetime and has a 'base' to recharge on maybe once a week. The keyboard is nice to use, however there is a stutter problem when you first type a key after sitting for a while.. the character will come up two or more times! which is a pain in the ass if you are typing login credentials or something fast before you notice.

is this ad? (0)

Anonymous Coward | more than 5 years ago | (#28642671)

so you want a mouse to do you programming? does you boss know about this ad?

Gaming Grade (2, Informative)

morphon (197363) | more than 5 years ago | (#28642677)

I would absolutely recommend going with a gaming-grade mouse like the Logitech G9, Creative Fata1ity 2020, or one of the new OCZ mice if you need something less expensive. The ones I mentioned have user-adjustable weights, lots of buttons, and ultra-accurate laser tracking. They are wired (reliability, etc...) but you might be able to find something comparable in wireless trim.

Best of luck - a good mouse is a very valuable computing asset.

Invalid Question...I am afraid. (0, Offtopic)

bogaboga (793279) | more than 5 years ago | (#28642697)

And here's why:

There are more than 100 [wikipedia.org] programming languages.

There are so many skill sets in each of them among programmers,

Programmers like those in the general population, have their own definition of "best".

Who will say what language is best for a particular kind of programming?

Bottom line: Invalid question, so it should not have been asked.

Logitech Trackman Marble (1)

Whuffo (1043790) | more than 5 years ago | (#28642703)

Works good and is super easy to navigate once you get used to it. It resists crud build up - and it's stationary on your desk. Knowing how free desk space is at a premium in the real world of programming, this works out very, very well. My biggest use of it? The scroll wheel is invaluable for paging through long docs.

vx nano (1)

slash-doubter (1093233) | more than 5 years ago | (#28642759)

I like the Logitech VX nano. While the flame bait of using a mouse while programming is quite tempting even to myself, in a rare moment of reflection, I realized I don't know everything, and occasionally I have to use the intrawebz to learn that which I do not know. Also, sometimes I must slashdot. On such occasions, I like the vx nano. The spinny scroll wheel, and right left scrolling ... lots of buttons. Very tiny receiver.

Logitech MX518 (1)

rwbaskette (9363) | more than 5 years ago | (#28642769)

I happen to love this mouse. have two of them, one for the office and one for home.

I've converted a friend of mine as well. He now has 3 for office, home and travel.

Don't be put off by the gamer-mouse facade, it's a workhorse... for a mouse anyway.

http://www.logitech.com/index.cfm/mice_pointers/mice/devices/187&cl=US,EN [logitech.com]

Re:Logitech MX518 (1)

rwbaskette (9363) | more than 5 years ago | (#28642817)

and if you don't mind ignoring the wireless requirement.

The real question is.... (1)

Fatalv (1594975) | more than 5 years ago | (#28642779)

The real question is... What's the best type of chick to give a blow job so you can crack ssl encryption faster when you have a gun pointed at your head?

brunette (1)

slovichon (1594977) | more than 5 years ago | (#28642825)

because the dark hair won't reflect into your eyes and distract you from the computer monitor so you can hack it in 60 seconds. unless you need the challenge.

Evoluent Vertical Mouse (2, Interesting)

MadKatAlpha (1393157) | more than 5 years ago | (#28642829)

Evoluent Vertical Mouse [evoluent.com]

If you have to use a mouse, it might as well be one that isn't going to destroy your wrist.

It might clash with your stereotypical clicky keyboard [wikipedia.org] but it'll fit right in with that ergonomic keyboard that you actually use.

The same mouse you would use for proper gaming (1)

Krneki (1192201) | more than 5 years ago | (#28642835)

Logitech MX series.

Light, precise, lot of programmable buttons and lag free.

Do not use wireless if you need reliability.
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?