The only piece that made me cringe was CFML. I promise that a better life awaits you if you have the courage to break free.
I had the same reaction to CFML. I too run my site on IIS, but I use ASP-JScript, which is similar in syntax to javascript. I haven't used CFML in a decade, I remember it being clunky and limited compared to ASP 3. If you really want to go modern, there is of course dot-Net.
Why must you laugh at my back end?
121–130 of 230 posts
Re: Why must you laugh at my back end?
#122Earlier quoted context omitted.
That's not a bad strategy. I also believe in "Just get it out and done ASAP and brush it up like heck afterwards". Worry about injection attacks, efficiency issues, scaling after you gain some traction. You can always rewrite later when it becomes an issue.
You're classing injection attacks with scaling and efficiency? I want to believe I've misread.
Re: Why must you laugh at my back end?
#123Earlier quoted context omitted.
That's not a bad strategy. I also believe in "Just get it out and done ASAP and brush it up like heck afterwards". Worry about injection attacks, efficiency issues, scaling after you gain some traction. You can always rewrite later when it becomes an issue.
Can you please list out the applications you've created? I'd like to add them to my "never ever register on these sites" list. If you're only worrying about injection attacks "...after you gain some traction" or "...when it becomes an issue" you're already too late, and I don't ever want to trust any of my private data with you, ever. This is the 21st century. Scrubbing and validating user input is _trivial_ now, fra…
Re: Why must you laugh at my back end?
#124Earlier quoted context omitted.
I stand by my comment. A few things to note. > Some people write crappy code in CFML. Yes. But people write crappy code in [your preferred language] too. No, I said CFML code is universally hard to understand. Even more so for people already familiar with more popular languages. > OMG can you believe some people still use TABLES??? view source. That example was given to make a point about dated skill sets. I didn't i…
CFML is NOT universally hard to understand. I have been programming over 25 years, and use/have used all kinds of languages. CFML is just another tool. If you don't like tag based language, you can use pure scripting in CFML pages. Also, nothing in CFML requires or even leads ANYONE to use table based layout. I don't know where you got that idea from. When i first looked at CFML I had distaste for what i saw. The pro…
And for a second I was excited by first class transactions.
Re: Why must you laugh at my back end?
#125Cold 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…
How many blog posts couldn't be boiled down into a twitter post? The fact that something can be transformed into a 140-character blurb for teenagers with short attention spans does not mean that it should be.
> The whole post boils down to what appears to be proud, willful ignorance.
You whole comment really comes off as a bit short-sighted at best. The whole point was to share the way he gets stuff done. The fact that you do things a different way does not make his way wrong. Automatically assuming that your way is best is a sign of professional immaturity.
Re: Why must you laugh at my back end?
#126(1) I have respect for people who can put a project together and get revenue flowing through it. (2) This technology stack sucks. (3) That your technology stack sucks does not mean you suck. (4) Maslow's Four Stages of Competence starts with Unconscious Incompetence. You don't even know you are unskilled. ( http://en.wikipedia.org/wiki/Four_stages_of_competence ) (5) This isn't a popularity contest. ( http://www.ribb…
1-3 remind me of a great "I Can Has Cheezburger?" anecdote about being a successful CTO: http://www.scottporad.com/2010/11/12/what-it-really-means-to...
Re: Why must you laugh at my back end?
#127Cold 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…
> Why did the OP take an entire blog post to say what could have been posted to Twitter ("you darn kids and your twittin'!")? How many blog posts couldn't be boiled down into a twitter post? The fact that something can be transformed into a 140-character blurb for teenagers with short attention spans does not mean that it should be. > The whole post boils down to what appears to be proud, willful ignorance. You whole…
Re: Why must you laugh at my back end?
#128This 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…
I'd really, really, really advise you at least check out a framework :) Spend 10 minutes reading the documentation behind CodeIgniter ( http://codeigniter.com/ ) and you'll see that you can have more time to spend developing, e.g., features, as the framework has taken care of the routine and mundane stuff. As a note, I would recommend Kohana ( http://kohanaframework.org/ ) over CodeIgniter, but if you're pushed for t…
Re: Why must you laugh at my back end?
#129Earlier quoted context omitted.
Can you please list out the applications you've created? I'd like to add them to my "never ever register on these sites" list. If you're only worrying about injection attacks "...after you gain some traction" or "...when it becomes an issue" you're already too late, and I don't ever want to trust any of my private data with you, ever. This is the 21st century. Scrubbing and validating user input is _trivial_ now, fra…
Oh please. I'm not building anything that requires a credit card, or anything sophisticated. When you have literally just a hundred users, YES I will skip paying lots of attention on injection attacks because the chances of that happening is very low. To you techies, it sounds like a huge deal, but the priority in any business to make profit first.
This sort of behavior is why the rest of us get a bad rap.
Re: Why must you laugh at my back end?
#130Earlier quoted context omitted.
I have respect for people that can deliver, regardless of what they use. The allure of cool tech is strong but tech doesn't make products: people do. I cannot see what is wrong with your using plain PHP if you can get the job done faster (as long as you avoid things that make exploits easy, such as raw mysql db functions). When the time for a framework comes, you'll know. Stop worrying about what others think and goo…
here's how I learned Python without noticing it: (I had a background in PHP, JS, C++) 1. Off hours on 2-3 days with dive into python 3. 2. A month later - 'oh let's do this in python!' on google code jam 3. 'python challenge? that's cool' - one night hackathon a month later 4. 'I hate php, I'll do this new web app in django' 5. Two days messing with django 6. Five days and the app was done. I don't know if I write 'b…