| bio | website | lshift.net |
|---|---|---|
| location | London, United Kingdom | |
| age | 38 | |
| visits | member for | 2 years, 9 months |
| seen | 3 hours ago | |
| stats | profile views | 708 |
Delphi/Objective-C/C#/Ruby/Scala programmer by day, Lisper/Smalltalker by night.
|
Sep 27 |
comment |
Why are there so many programming languages? Why are new languages still being made? What's interesting about Erlang is that it's a "clean room reinvention" of the Actor model. When Armstrong and friends developed Erlang they didn't know about Hewitt et al's work on the Actor model! |
|
Sep 27 |
comment |
What natural language has the advantage when it comes to programming? Apparently Smalltalk's syntax is even closer to Turkish than it is to English: smalltalk.gnu.org/blog/zuluuuuuu/smalltalk-and-turkish |
|
Sep 27 |
answered | What programming language and framework has best support for agile web development? |
|
Sep 26 |
answered | What natural language has the advantage when it comes to programming? |
|
Sep 24 |
comment |
What syntax element do you hate most in a programming language you use frequently? @greyfade: Delphi gets around the multiple value issue by simply allowing multiple indices in the case: case Foo of 1,3: Result := 'odd'; 2,4: Result := 'even' end;. |
|
Sep 24 |
comment |
What security practices should you be aware of when writing software? But the solution's so easy: use a language that doesn't allow this. (That's what makes this exploit so tragic.) |
|
Sep 24 |
comment |
Am I a bad programmer, or does everyone have this feeling? This came up in my martial arts class the other day: it's precisely when you feel like you're never going to get it that you're probably learning the fastest. |
|
Sep 24 |
comment |
Does open source licensing my code limit me later? +1 especially for showing how to handle contributions from other authors. |
|
Sep 24 |
comment |
Killer semi-unique programming language features Delphi extended its record syntax to support unions: in_addr = record case integer of 0: (S_un_b: SunB); 1: (S_un_w: SunW); 2: (S_addr: u_long); end; |
|
Sep 24 |
answered | Do we really need to save source code? |
|
Sep 24 |
awarded | Student |
|
Sep 23 |
comment |
Who does test-driven development? The same applies to prototyping/exploration. Instead of hacking at it until it looks right, you define what "looks right" means. (This doesn't apply when you need a human to say "it looks right".) And then you hack until you get the green bar. |
|
Sep 23 |
revised |
How to recruit programmers for an open source project and kick-start it? added 273 characters in body |
|
Sep 23 |
comment |
How to recruit programmers for an open source project and kick-start it? bitbucket.org if you're a Mercurial person. |
|
Sep 23 |
comment |
What are the benefits of using database abstraction by ORM? I like being able to dive under when necessary, as long as that diving-under involves crossing a metaphorical fence: "Here be dragons. Watch your step." |
|
Sep 23 |
answered | How to recruit programmers for an open source project and kick-start it? |
|
Sep 23 |
comment |
Should I change language to stop becoming stale? +1 for practical ideas! |
|
Sep 22 |
comment |
When is a BIG Rewrite the answer? That's exactly what prompted the rewrite in which I participated. The code was so fragile, and the cost of adding new features so high, that not rewriting was no longer an option. |
|
Sep 22 |
answered | Have you ever been involved in a BIG Rewrite? |
|
Sep 21 |
answered | What are the most popular IDEs per language? |