Friday, November 21, 2008
It is not enough to react quickly to meet your customers feedback as a software engineer, if you truely want to be an excellent engineer you need to anticipate their needs (to an extent). This does not mean creating applications that are so generic that they can meet any user need: as such systems [...]
Thursday, October 2, 2008
Windows XP Pro:
Microsoft OneNote for notes.
Microsoft Visio for technical drawings.
Microsoft Visual Studio for programming.
Visual Assist for Visual Studio for improved IDE functions.
Intel VTune for profiling.
NUnit for .Net unit testing.
Scite text editor for scripting and XML.
WinSplit Revolution for managing my desktop windows.
Beyond Compare for comparing files and folders.
Cygwin for finding things with grep.
Paint.net for converting or [...]
Tuesday, September 30, 2008
Slight deviation from the normal Tuesday & Thursday visualisations this week, due to OmniGraffle’s (an excellant Visio substitute) trial version expiring on me so I can’t do any visualisations until I buy a copy at the weekend. So this week I’m going to do some lists instead!
What is the task?
Describe the task.
Describe the desired output [...]
Friday, September 5, 2008
I thought I’d put together my list of essential items for any software developer:
Text editor
As word processors, type writers and stationary are to journalists, so text editors (e.g, CodeWright, Scite, VI, EMACS or Visual Studio) are for programmers: the tools closest to our hearts. They are the main way we interact with our medium [...]