Live data from Hacker News

Developer and Power Users Tool List for Windows

hanselman.com

171–180 of 197 posts

Re: Developer and Power Users Tool List for Windows

#171
post #52

For python development, I'd also add Python(x,y) and/or Anaconda distributions for windows. They're binary installers that give you cpython interpreters + the kitchen sink when it comes to third party libraries and development tools. Also, I have to disagree with the author about recommending µTorrent. It's become more and more adware ridden with each new update. Deluge is pretty good though.

I'll have to checkout Deluge. Got real sick of µTorrent's shit after Chrome and IE were hijacked in multiple places to use Yahoo Search as the default search/homepage, with a Spigot affiliate code. Nowhere was I asked if this was OK, or allowed to opt out, and I spent 2 hours having to make sure there wasn't anything else going on with my system.

I heard from a friend at the time that Tixati was another decent BT client.

And for Python development, a Vagrant installation works wonders, as does PyCharm, which I was telling to shut up and take my money after 3 minutes.

Re: Developer and Power Users Tool List for Windows

#172
post #60

A great list overall. One alternative I'd offer: he recommends Github for Windows and Tortoise as Git clients. I've been using SourceTree for Windows ( http://www.sourcetreeapp.com/ ) and it's excellent. They've done a great job maintaining and keeping it up to date.

SmartGit is also nice: http://www.syntevo.com/smartgithg/

Woo hoo! Another SmartGit user. I love it! And SmartSVN and SmartSynchronize.

Re: Developer and Power Users Tool List for Windows

#173
post #120
post #96

Earlier quoted context omitted.

It is indeed rather nice. However I just started using PyCharm and it's on a whole other level: http://www.jetbrains.com/pycharm/

I tried both, why do you prefer PyCharm? Personally I like the Visual Studio IDE. The main concern I found with the VS extension is that is using 1/4 of the CPU all the time but with PyCharm I saw a similar behavior.

[ptvs proj lead here] - thanks wslh! is the cpu really going at 25% the entire time? this should definitely /not/ happen. what will happen is that when you 1st install PTVS the analyzer will run in the background for a while until the completion database is ready for pkgs you've installed. after that it should be incremental as you add new pkgs. the initial analysis may take a while if you have a very large distro (15-45m) & run up the cpu. but after that it should be pretty flat. if you could file an issue w the list of your pkgs (if possible) we can look into it. bugs: http://pytools.codeplex.com/workitem/list/basic

thx!

Re: Developer and Power Users Tool List for Windows

#174
post #52

For python development, I'd also add Python(x,y) and/or Anaconda distributions for windows. They're binary installers that give you cpython interpreters + the kitchen sink when it comes to third party libraries and development tools. Also, I have to disagree with the author about recommending µTorrent. It's become more and more adware ridden with each new update. Deluge is pretty good though.

For Python development, I'd strongly suggest Cygwin. Unless you plan to run your Python code on Windows, it'll give you an environment much closer to the server the code will run on.

I'd suggest vagrant instead.

Re: Developer and Power Users Tool List for Windows

#175
post #60

A great list overall. One alternative I'd offer: he recommends Github for Windows and Tortoise as Git clients. I've been using SourceTree for Windows ( http://www.sourcetreeapp.com/ ) and it's excellent. They've done a great job maintaining and keeping it up to date.

Agree, the way it does hg-flow and git-flow is pretty cool.

Re: Developer and Power Users Tool List for Windows

#176

Great post. However there is 1 great utility missing: Clover: Chrome-like tabs for your file explorer. No more having dozens of file windows up. Just one. http://ejie.me

Awesome! I love being able to middle-click to open something in a new tab, especially the folder that I'm currently viewing.

Re: Developer and Power Users Tool List for Windows

#177
post #70

http://tabstospaces.com I often copy code from my IDE to my blog or other Markdown formatters. I always have to add four spaces or convert tabs to spaces so that it gets formatted as code block. This extremely fast and simply site just brings a simple and easy solution to my problem.

For multiple files: TABS2Spaces (http://bluefive.pair.com/tabs2spaces.htm), which is a GUI application, and tabspace (http://stefanstools.sourceforge.net/tabspace.html), which is a CLI one. The latter also removes trailing whitespace (though it can be told not to via the /leaveeol parameter).

Re: Developer and Power Users Tool List for Windows

#178

There's a lot about asking people not to copy the list to their own blogs which kind of spoils the first impression to me - especially that the note is before the fold. Does the HN crowd have an opinion on this? Did you find the note a bit weird ?

A day or two before he posted the list, he had to go through a run-around with some dude who apparently had copied a whole bunch of his (10 years+) blog content to their own, no attribution, nothing. I believe he deals with this type of thing frequently. I also think this tools list is a popular item for such "re-blogging,"

In this particular case, it appeared the offender simply didn't understand proper "nettiquette" and once pointed out, promptly removed the content (although he appears to still have a whole bunch of OTHER people's stuff copied up there, so who knows?).

Re: Developer and Power Users Tool List for Windows

#179
post #8

> "NimbleText - Regular Expressions are hard and I'm not very smart. NimbleText lets me do crazy stuff with large amounts of text with it hurting so much [sic]." In case it's unclear from the description, NimbleText is a simple code generator. It's saved me a ton of time and keystrokes. Well worth the $20.

> "NimbleText - Regular Expressions are hard and I'm not very smart. NimbleText lets me do crazy stuff with large amounts of text with it hurting so much [sic]." I couldn't even read this part without laughing, all I hear is: "I'm too lazy to spend a few hours learning the free, extremely powerful tools available to me, so I'll use this weaker substitute instead. And it's only 20 bucks!" I overcame my eye rolling, an…

Regex can be painful in cases which go beyond the low-lying, easy ones. Also, people have different innate skills. I am one who does not do so well remembering esoteric character combinations. I use regex frequently enough to understand how it works, and what I need, but without fail, I lack the "muscle memory" to just know what to type when doing much more complex than a simple match. This usually leads me to Google, or to a tool like this.

I have similar trouble with odd terminal commands and flags. I am not afraid of them, but it simply not part of my mental make-up to remember them all. The ones I use frequently - no problem. Those I use only occasionally - Google. :-)

Let's face it - regex IS HARD if you are not a regex "power user" or if you are the sort, like myself, whose mental map is not optimized for such things.

Re: Developer and Power Users Tool List for Windows

#180

Earlier quoted context omitted.

You sound quite offended, that was not my intention. If you consider it wise judgment to pay money to spend a few hours to learn a less flexible, leakier abstraction rather than just spending the few hours, and gaining a lifetime skill, learning the high powered, free tool available, that is where we differ. I don't laugh at people who don't know something, quite the contrary, there is little I love more than helping…

Not offended, just tired of, in my perception, the air of absolute certainty among so many technical people. A bit beyond the scope of this particular discussion, what does offend me is when people (not you perhaps) are constantly learning these life long skills on the client's dime. Some things it is fair/correct/righteous to learn and bill as part of a project, but when it isn't, I'll take the $20 approach every ti…

OK, I see where you are coming from now.

I agree, stealing from a client, that's still stealing. When I learn new tools/skills, I learn them on my own time unless there is an explicit understanding, $20 or not. I consider such things a "sharpen your saws" sort of activity, and that is best done in isolation from the crunch of deadlines anyway.

As to Scott's writings, yes, that is what I was referring to. I get a distinct vibe from some of his writings that goes like: "we are mediocre, and that's okay, let's laugh it off!" Which is odd, considering some of his other writings which strongly imply that is not really what he thinks. Perhaps he just has sharp sense of self-deprecating humor. Perhaps he is just trying to be relatable to a community not known for exploration. Either way, I feel like it confuses his message. Mountains out of molehills, perhaps, but lately I have been trying to read text more carefully, looking for worldviews, which has added a new layer of depth to even development blogs.

Post reply on HN