4 ms·
I use Joe's Own Editor. You must configure it to prevent it from making backup files (which are security risks) and to highlight based on your language, but ov
by Freebytes 17y ago
I use Joe's Own Editor. You must configure it to prevent it from making backup files (which are security risks) and to highlight based on your language, but overall, it is excellent in terms of its speed and intuitive interface.
I use putty for my SSH connections. It is a nice way to remotely access your server from a Windows client.
The programming language you use should fit the job so that is something that is specific to the project.
Using subversion for version control is really one of the best tools available. I would fear making changes in my code even if I had backups because changing it might break functionality, and I would spend a long time hunting for solutions of what I did. With any kind of version control system (and subversion is very easy to use), you can make changes without worry, and you can get old code you wanted to keep even though you were not using easily (because commented code is evil). It encourages you to clean your code, remove dead code, and to refactor your code because you know you can always go back.
You should learn vi in case you must use an archaic machine where you only have remote access and do not want to try installing new apps. (Some very old yet very stable telephone switches running with Solaris interfaces come to mind.)
Grooveshark for listening to music. The site is fantastic, and I do not need to waste time hunting for music that gets me in the mood to work.
Lastly, a notepad. I keep a notepad beside my bed. I find that it helps me sleep. I will be thinking of code, and one idea leads to another as I relax. So, instead of staying up for hours focusing on it (This has happened to me hundreds of times.), you can write it down. My brain then relaxes because it knows I do not need to remember it. Then, I can go to sleep. In the past, I would not be able to actually fall asleep unless I got up, coded what I was thinking about it, and then went back to sleep. Now I know I can put it off until tomorrow and actually get a good sleep for the night.
- kunley 17y agoYou are right with the notepad near the bed. Slight modification: I practice a certain kind of meditation. It has side effect that many things, including hacking solutions, come to mind during a session. I use a notepad to quickly scratch one catch-phrase which will bring back whole idea later, and let that idea go which is the purpose of this particular meditation. Often I'm quite full of fresh ideas after such session. It's amazing and I'm very thankful to the teacher who gave me this method.
- billswift 17y agoI've tried a notebook beside the bed, and when that didn't work a cassette recorder, but I discovered that the process of writing something down or recording it woke me back up too thoroughly. I'd end up lying awake for another half hour or more.