[ This is an article that I started writing a few years back, when I was experimenting with Puppy Linux, then put on hold. Much of it is still useful, so the post merits to go public. ] Having written a walk-through on how to set up a Linux system ready for compiling software (see here), … Continue reading Setting up QuantLib in Linux
What is Functional Programming and what does it do for you?
This is a good example here of a bad explanation of FP: basically saying that FP is intelligent whilst non-FP is dumb. I recently read a couple of blog posts by Kris Jenkins which give his answers to the questions: What is functional programming? Which languages could be said to be functional programming languages? I … Continue reading What is Functional Programming and what does it do for you?
The value of open source
Of the many points made by Tom Preston-Warner in his article Open source (almost) everything, I particularly like the paragraph on why you should let your coders work on open source projects: ... dedication to open source code is an amazingly effective way to retain ... talent. Let’s face it, great developers can take their … Continue reading The value of open source
A walkthrough guide to building yourself a Linux system for coding
In any technical role it is important to strike the balance between getting-things-done-quickly and knowing-all-the-details, and this is especially true when it comes to building computer systems. You can find lots of different Linux distributions to download, and most have a relatively easy system for adding components or software via some kind of package manager. … Continue reading A walkthrough guide to building yourself a Linux system for coding
You are not a programmer!
Want to read an excellent article on how programmers should market themselves to the World of Business? Click here to view. The site is built by Patrick McKenzie and has lots (really lots) of other great content. This video here of a presentation he gave on selling to underserved markets is a personal favourite.