Live data from Hacker News

Why must you laugh at my back end?

blog.pud.com

101–110 of 230 posts

Re: Why must you laugh at my back end?

#101
post #9

This is great. Seriously. I cut my teeth in the early 2000s writing the type of PHP code that would make your eyes bleed. Global variables everywhere. HTML/PHP/MySQL in the same file. Career-wise I ended up going down a backend/database developer path, so if I do anything with consumer-facing web applications, it's on my free time. I'm working on such an app now, and right now the fastest way I can get anything done…

nhashem, wow you really hit the nail on the head. So accurate it's scary. I too, thought I was the only one who put DOING before "ramping up and learning some stuff so that I can maybe do some things a few weeks from now." And of course Pud for the courage to be honest about how he's working.

So many times in startups and new endeavors, getting things out is far more important than doing it "right". It's stinky, but it's a reality. If your checkbook, bills and time say one thing but your code says another, your checkbook/bills/time win - always. And the person who can pump out more working (working, not necessarily pretty/proper code-wise or stack-wise) apps wins (even if they lose, they win, based on odds - more attempts means more possible chances at winning).

Re: Why must you laugh at my back end?

#102
post #9

This is great. Seriously. I cut my teeth in the early 2000s writing the type of PHP code that would make your eyes bleed. Global variables everywhere. HTML/PHP/MySQL in the same file. Career-wise I ended up going down a backend/database developer path, so if I do anything with consumer-facing web applications, it's on my free time. I'm working on such an app now, and right now the fastest way I can get anything done…

nhashem, wow you really hit the nail on the head. So accurate it's scary. I too, thought I was the only one who put DOING before "ramping up and learning some stuff so that I can maybe do some things a few weeks from now." And of course Pud for the courage to be honest about how he's working. So many times in startups and new endeavors, getting things out is far more important than doing it "right". It's stinky, but…

Just wanted to add: this is all imo. :)

Re: Why must you laugh at my back end?

#103
post #51

Cold Fusion? No, no... no . > CFML. I really like programming in CFML (a programming language, “ColdFusion Markup Language,” as opposed to ColdFusion, a commercial CFML interpreter made by Adobe). I know it’s not "cool" like Node.js or Clojure or even RoR. Doctors used to bleed people with leeches to get out the "bad humors". They stopped using that "tool" for a reason. It was a bad tool , and better "tools" came alo…

[deleted]

Re: Why must you laugh at my back end?

#104
post #51

Cold Fusion? No, no... no . > CFML. I really like programming in CFML (a programming language, “ColdFusion Markup Language,” as opposed to ColdFusion, a commercial CFML interpreter made by Adobe). I know it’s not "cool" like Node.js or Clojure or even RoR. Doctors used to bleed people with leeches to get out the "bad humors". They stopped using that "tool" for a reason. It was a bad tool , and better "tools" came alo…

[deleted]

Re: Why must you laugh at my back end?

#105
post #51

Cold Fusion? No, no... no . > CFML. I really like programming in CFML (a programming language, “ColdFusion Markup Language,” as opposed to ColdFusion, a commercial CFML interpreter made by Adobe). I know it’s not "cool" like Node.js or Clojure or even RoR. Doctors used to bleed people with leeches to get out the "bad humors". They stopped using that "tool" for a reason. It was a bad tool , and better "tools" came alo…

this is a case where I'd love to see what your karma is on these comments :)

(I mostly agree with you, as a former CFML developer, who does python/node now)

Re: Why must you laugh at my back end?

#106
post #55
post #51

Cold Fusion? No, no... no . > CFML. I really like programming in CFML (a programming language, “ColdFusion Markup Language,” as opposed to ColdFusion, a commercial CFML interpreter made by Adobe). I know it’s not "cool" like Node.js or Clojure or even RoR. Doctors used to bleed people with leeches to get out the "bad humors". They stopped using that "tool" for a reason. It was a bad tool , and better "tools" came alo…

Paraphrased: > Some people write crappy code in CFML. Yes. But people write crappy code in [your preferred language] too. There's nothing inherent in CFML that forces people to write bad or hard-to-understand code. > OMG can you believe some people still use TABLES??? view source

If you’re not quoting directly don’t use >. At best it’s misleading at worst it’s dishonest.

Re: Why must you laugh at my back end?

#107
post #76
post #71

Earlier quoted context omitted.

>These are the kind of people (I kid you not) that think HTML tables are a great way to get your page layout just right. Is there are good replacement for HTML tables yet that works well in all browsers? I'm talking about for things that actually need to be laid out in a grid, which, in my experience, is many things. Grids are fairly fundamental to layout and design.

Using `display: table` is a great way to lay out your elements in a grid while keeping your HTML semantic.

No good if you care about IE6 support

Re: Why must you laugh at my back end?

#108

In computing, there is an emphasis on the tools, rather than what you do with them. It's worth noting that it's not limited to computing either. Countless amateur photographers spend their time discussing hardware, rather than techniques and other aspects that would benefit their craft to a much greater extent. Personally, as much as I'm fascinated by the tools, I'm much more curious about what you do with them. So I…

>Countless amateur photographers spend their time discussing hardware, rather than techniques and other aspects that would benefit their craft to a much greater extent. You see the same thing among firearms enthusiasts. It's fairly common to find people that spend (tens of) thousands of dollars chasing the best gear, but won't spend $2-400 on training from a reputable instructor.

Ditto guitarists.

Re: Why must you laugh at my back end?

#109
post #71
post #51

Cold Fusion? No, no... no . > CFML. I really like programming in CFML (a programming language, “ColdFusion Markup Language,” as opposed to ColdFusion, a commercial CFML interpreter made by Adobe). I know it’s not "cool" like Node.js or Clojure or even RoR. Doctors used to bleed people with leeches to get out the "bad humors". They stopped using that "tool" for a reason. It was a bad tool , and better "tools" came alo…

>These are the kind of people (I kid you not) that think HTML tables are a great way to get your page layout just right. Is there are good replacement for HTML tables yet that works well in all browsers? I'm talking about for things that actually need to be laid out in a grid, which, in my experience, is many things. Grids are fairly fundamental to layout and design.

Look at http://960.gs/ to see some examples of stuff that is done, cross-browser, with a CSS grid framework and without tables.

Re: Why must you laugh at my back end?

#110
Typical posts against CFML. "It's old." Well then so is Java, PHP, you name it. Actually, of all of those languages, CFML has the latest iteration (which is the most important stat). Railo and Adobe both have new updates ariving soon. Hey, how bout that JSTL huh? Morbid since the late 90's.
Post reply on HN