| bio | website | giacomodrago.com |
|---|---|---|
| location | Rome, Italy | |
| age | 25 | |
| visits | member for | 2 years, 1 month |
| seen | Apr 21 at 16:45 | |
| stats | profile views | 13 |
My main occupation has always been the one of developing web applications in Java and PHP (I started when I was 16), but I do not feel like I'm going to do this forever. I'm not tied to any particular technology, and always open to learn something new.
I develop open source projects in Java, C and C++ to cultivate my personal interests.
|
Jan 13 |
awarded | Peer Pressure |
|
Jan 3 |
awarded | Autobiographer |
|
Nov 24 |
comment |
Why are part-time jobs in programming an anomaly? It's because 90% programmers are male and male people is not supposed to ask part time jobs. |
|
Nov 17 |
comment |
Should one comment differently in functional languages? But comment what you feel to comment... This is overthink |
|
Sep 21 |
comment |
Is it true that once you learn one language most of the rest come easy? More, I use duck typing as an opposite to "structured" programming for the very same reason: duck typed languages are often lazy, like PHP, Python and Ruby. For lazy I mean: letting you write crap without much hassle. Example: "why bother with input validation if you just get a notice when trying to do substring(0,1) on an empty string?" -- Step 2: the programmer goes C++ and KABOOM: segfault. Just compare the C++ code of a programmer who started with Java, and another who started with PHP. Check it out. |
|
Sep 21 |
comment |
Is it true that once you learn one language most of the rest come easy? Duck typing itself does not imply bad programming, but programming languages which implement duck typing often implement other lazy devices like: "relaxed" variable scope (declare in inner block, use in outer too), implicit variable declaration (DANGEROUS!), "on error resume next", relaxed comparisons ("1" == 1 == true == "true") and other stuff which is powerful for the experienced programmer, but dangerous crap for the beginner, who needs discipline, structure, consistency, etc... and no fancy tools to play with. |
|
Sep 15 |
comment |
Is it true that once you learn one language most of the rest come easy? Not with lazy languages like Python |
|
Sep 15 |
revised |
Is it true that once you learn one language most of the rest come easy? added 148 characters in body |
|
Sep 15 |
answered | Is it true that once you learn one language most of the rest come easy? |
|
May 30 |
awarded | Critic |
|
Apr 11 |
awarded | Supporter |
|
Apr 11 |
awarded | Editor |
|
Apr 11 |
awarded | Teacher |