880 reputation
316
bio website gustavbertram.com
location Johannesburg, South Africa
age 33
visits member for 3 years, 1 month
seen Nov 24 at 14:08

I'm a code monkey with about 8 years of experience. I currently work with Linux, Apache, MySQL, and PHP, but I have also done a fair amount of Java and SQL Server 2000.

My favorite tools are Emacs, git, meld and the Microsoft Natural Ergonomic Keyboard 4000.


Nov
8
awarded  Yearling
Sep
30
awarded  Explainer
Dec
12
answered Coding styles when using several disparate libraries
Dec
6
awarded  Nice Answer
Dec
5
comment Is a senior programmers advice about always using books a good idea?
New is not always good, and old is not always bad. If he criticizes an idea, demand to know why. Always ask why. "Because the book says so" is not good enough. On the other hand, having read the book, he very likely has a much broader perspective. You should aim to broaden your own perspective too, to the point where you can justify your design on it's own merits.
Dec
5
answered Is a senior programmers advice about always using books a good idea?
Dec
5
comment Can I release a script that depends on both proprietary and GPL'd libraries to be run?
Doesn't matter what your files depend on. If you're just distributing .m files, then you're allowed to. Under any license. You supervisor's code is a separate matter, and may need to be GPL'ed. But even if it is, that still doesn't affect your code's licensing.
Dec
5
revised Can I release a script that depends on both proprietary and GPL'd libraries to be run?
edited body
Dec
5
revised Can I release a script that depends on both proprietary and GPL'd libraries to be run?
added 485 characters in body
Dec
5
answered Can I release a script that depends on both proprietary and GPL'd libraries to be run?
Dec
2
comment Is there a design pattern that describes the separation of a Form from a Model
The PresentationModel seems to be more concerned with formatting data for the view according to this. My problem is the opposite, in that I would like to return a single object from the view to the controller, but in that I don't want to pollute my Model object with extra fields for controls on the view.
Dec
2
accepted Is there a design pattern that describes the separation of a Form from a Model
Dec
2
comment Is there a design pattern that describes the separation of a Form from a Model
The concept is somewhat elaborated on in this link: geekswithblogs.net/michelotti/archive/2009/10/25/…
Dec
1
comment Is there a design pattern that describes the separation of a Form from a Model
@Falcon - In my case, I don't need any reference to a list of users, since the checkbox actually indicates that identical wingdings should be created for all users, not just the one I'm editing. I edited my question to reflect that.
Dec
1
revised Is there a design pattern that describes the separation of a Form from a Model
deleted 2 characters in body
Dec
1
asked Is there a design pattern that describes the separation of a Form from a Model
Nov
28
reviewed Reviewed Semantic versioning when fixing an important bug
Nov
28
awarded  Custodian
Nov
8
awarded  Yearling
Nov
3
comment Reverse subarray of an array with O(1)
I mean, essentially your original algorithm is O(n^3) because you embed a O(n) algorithm (array subset swapping) inside a O(n^2) algorithm (detecting path collision). Yet you're trying to optimize the O(n) algorithm? You're optimizing in the wrong place.