Hacker Newsnew | past | comments | ask | show | jobs | submit | BruceForth's commentslogin

Godwinned in 1st comment.

(edit: apparently it wasn't actually the first comment)


The sheer stupidity of the comments scares me. There are good arguments to make against genetic modification -- at least at this point in time. However, the hysteria in the comments... ouch.


I wonder if there are compilers that don't compile an empty file correctly.


There are.


Blub programmer telling why you should program in Blub.


Almost everyone is a Blub programmer, including pg who coined the term:

The interesting thing about Blub programmers is that they do not know they are Blub programmers.


Indeed. Python is my Blub; it's just so darn easy and it has enough functional capabilities that I haven't yet felt compelled to throw out everything I know and start with Haskell or Clojure.


The interesting thing about Blub programmers is that they do not know they are Blub programmers.

Even more interesting: Even those who know about the above phenomenon and make meta-comments on it are Blub programmers and do not know that they don't know this. </mega-irony>


I am a Haskell programmer, and aware of the more powerful abstractions available in Agda and similar languages. So I am aware of my Blubness :-)

But I try to keep up to date with regards to PL technologies, so I think I'm closer to the top of the contemporary Blub ladder, but I guess any Blub programmer might think that!


Darn iPad! That was meant to be </meta-irony>

My Blub is Smalltalk, and I'm proud to claim it as such.


Maybe because they are?


I think the parent was being sarcastic.


> The ability to run Mac OS X apps on the iPad, with full access to the file system, peripherals, etc., would make the iPad worse, not better.

For iPad users, yes, but not for Windows users.


Gaaahh.... Just because C++ and Java do something incredibly stupid when it comes to exceptions, doesn't mean exceptions are bad. Just that C++ and Java suck.

(hint: exceptions without restarts are retarded)


> another german trait is that everyone believes that everyone is to be fooled easily.

Historically, they have a reason to believe so.


So, when will Linus be released from mental institution? [0]

http://lkml.org/lkml/2005/3/2/247


things about php that make me sad:

1. it exists

2. it's used

3. many of its users make more money than me

4. it has poisoned the market, clients have learned to expect and even demand php-braindeath


I often find that PHP coders lack a total understanding of the LAMP stack. "Apache configuration? Huh? I don't know, our admins do that." "MySQL? I don't know, I'm not a DBA. I'm a developer." "UNIX commands?!! I don't like going in the terminal. I'm a developer." No, sorry, you're not a developer. You're a glorified web page editor.


Is PHP that different from other platforms in this regard? Any Java programmer knows ins and out of Tomcat, any ASP programmer is MSSQL expert?


* > Any Java programmer knows ins and out of Tomcat, any ASP programmer is MSSQL expert?*

I'd hope they are experts, or at least have no trouble learning quickly. If they can't manage MSSQL or Tomcat, how do they set up their local development environment, implement automated integration tests, etc?


They inherit it from whoever worked on the code before them.

I work on Java every day. I probably have a better grasp of Tomcat than many people at my company. If we somehow magically lost all our Apache/Tomcat configuration files, there's no way in hell I could build it from scratch.

(I can, however, build a scalable system based around PHP web apps with my eyes closed. I'm not super proud of that.)


Bullshit. You don't have to be a sysadmin to be a developer. Web devs often know the whole stack, but you're still a web dev if someone else in your company handles those parts..


You missed the point: they are talking about people who do not know those aspects of the LAMP stack, not the ones who can afford delegating them to DBAs and sysadmins. The first group are indeed glorified web page editors.


Again, bullshit. I've had PHP projects that were entirely command-line with no Apache and MySQL. If you want to argue that those projects weren't development, that's absurd.

Systems and database administration are hugely complimentary skills, but someone who doesn't know anything about setting either one up is still developing.


I agree with you in a literal sense. I'd add the adjective 'extremely poorly' to 'developing' for any developer who doesn't have a thorough grasp of the system for which they are developing.


An artist can make great art without knowing the details of how the dyes in their paint are manufactured. The same is true for development.


Can an artist make great art without knowing to use oil paint on canvas, instead of watercolor (or whatever - I'm not an artist)?

How about knowing the difference between types of brushes and what effect they have on the canvas? Is it 'great art' if it's accidental?


Yes, and yes.

That said, this is more like arguing that you can't be a great artist if you don't know how to make the canvas yourself.


Exactly. I'm trying to get into the state where the only machine where I have root is my phone or laptop.


I can't even imagine how many developers out there started with WordPress and think the ramshackle way it's put together is normal.


Probably the same type of developer that assumes WordPress is an example of professional PHP code.


It's true. The problem is it's often the only PHP code they know. Many people do assume it's an example of good code, since it's so popular and essentially works.

WordPress is really an excellent companion to PHP itself - created by beginners who had no idea about how to design a language or framework. They have each since become somewhat respectable, but are shackled by the attempts they made to preserve backwards compatibility in the early days.


I would presume they use a keyboard.

On a more serious note, as a native Finnish-speaker, I've always written all of my code and comments in English. It's just so much simpler than any other alternative I can think of.


But you DO speak english.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: