667 reputation
67
bio website code.sherohman.org
location Lund, Sweden
age 43
visits member for 3 years, 9 months
seen Jun 30 at 10:10

Free/open source software developer and sysadmin specializing in Linux/Perl.


May
17
awarded  Necromancer
Jan
5
awarded  Yearling
Jan
5
awarded  Yearling
Jul
6
comment How to become a good team player?
@StuartPegg: Mac OS X is a *nix, complete with a built in shell terminal, although I'd recommend installing MacPorts on it if you want to use the *nix side heavily.
Jan
5
awarded  Yearling
Nov
3
comment How does a movie theater seat booking system prevent multiple users from reserving the same seats?
Perhaps, but keep in mind that users will be spending the majority of their time on other screens (entering payment details, waiting for tickets to print, etc.), so they won't all be picking seats at the same time, and not everyone has the same seat preferences, so even those who are picking at the same time will likely pick different seats. I wouldn't expect there to be all that many collisions.
Oct
25
awarded  Editor
Oct
25
revised Transitioning into a programming career from system administration
"albeit", not "all be it"; "shore up", not "sure up"; random punctuation corrections
Oct
25
suggested suggested edit on Transitioning into a programming career from system administration
Oct
24
comment Is Perl still a useful, viable language?
I only see one drawback there. Personally, I happen to enjoy blessing my references, but, for those who don't, there's Moose (on CPAN), which is a good enough object system that other languages are copying it. And, while I love niftiness, I haven't met that many self-obsessed rockstars in the Perl world. There are far more serious, disciplined developers (who happen to like rocking out in their free time) in the Perl community than there are rockstars. (I explicitly deny being a rockstar programmer until and unless women start throwing their panties at me while I write code.)
Oct
12
comment Are version control systems a form of design pattern?
@amaud: Yes, in many cases. Christopher Alexander's pattern #221 is "natural doors and windows" and he included several others relating to the placement, use, and design of doors if you're willing to accept patterns beyond just the door itself. But, despite the "push" and "pull" labels (an anti-pattern, really, to account for poor visual affordances), a door is most definitely not a stack.
Oct
7
comment Are these signs of a bad developer?
I once worked for a company whose CEO would occasionally go to problem customers and tell them, "The customer is always right and you're wrong, therefore you're obviously not our customer." (And, yes, he also returned their money.)
Oct
7
comment How to fit beta versions into a numeric versioning scheme?
This convention has been adopted by several high-profile Free/Open Source projects (e.g., the Linux kernel), so I'd strongly recommend at least considering it, on the basis that developers are likely to be familiar with it.
Oct
5
comment How much does/should your style imply about your skill in a language?
@joshin4colours: On your first reply, the Perl community has no such expectation; it's widely accepted as OK to write "Baby Perl" if you're new to the language, not primarily a programmer, etc. But experienced developers are expected to know the norms and best practices for the language regardless of which language it is. On the second, I agree that "cramming everything into as few lines as possible" isn't a compelling feature, but, then, it's also something generally discouraged in the Perl community these days unless you're participating in a round of golfing.
Oct
4
answered How much does/should your style imply about your skill in a language?
Sep
29
comment Why would you hire in-house software developers instead of outsourcing them to develop a product for your company?
Good post overall, but your third point can go either way - a domain-specific consulting firm may have greater domain knowledge than an in-house team. Also, in the context of new hires, they may not have any relevant domain knowledge when they walk in the door (which then falls through to your fourth point on building internal expertise).
Sep
27
answered Are Bools/Bits Faster Than Integers
Sep
25
comment Call GPL software from non-GPL software
Let's substitute one of the examples from the section you quoted and see how that holds up. "...but the question is about the compiler, which is completely useless without the kernel, and therefore it's true beyond a shadow of a doubt that they form a single program." Except, of course, that the text you quoted explicitly states "you can treat them as two separate programs". If it was simply a matter of dependency, then you could never run closed software on Linux because that software would be "completely useless" without the (GPLed) kernel.
Sep
24
awarded  Civic Duty
Sep
24
answered Call GPL software from non-GPL software