This is Coolelemental's Typepad Profile.
Join Typepad and start following Coolelemental's activity
Join Now!
Already a member? Sign In
Recent Activity
PHP is popular, for the same reasons JS and Wordpress are popular. They are: 1) Intuitive, easy to use (think apple products) 2) Popular and it's easy to get support. 3) Web hosts provide it for dirt cheap, ASP.NET+Windows hosting would be a lot costlier, plus a really deep learning curve for the framework. If the same noobie tried picking up C++ or Java, as if it were PHP, they'd be in a world of hurt. PHP just works, it because popular not in regards to its flawed design decisions but how easy it solved problems. JS suffers many of the same problems. The different with PHP is that there are alternatives and yet, it still remains the king of server-side programming languages in general (because the other solutions are more complex). C++, Java, C# were all carefully designed languages and enforce that you learn real programming concepts to get something up. They are also more commercialized solutions, which means they are not for the majority. The only way for something to overtake PHP (and be elegant), is for it to be as available, cheap, and intuitive. I have deep knowledge of HTML and CSS and I'm learning different languages (MooTools, PHP, Python, will be picking up C++, SQL as well). I want to try my hand at solving problems in each and see what appeals to me when it comes to solving different types of problems. Python is personally my favorite language in general, but I'll be developing web applications in PHP for some time. If you're disciplined and learn good coding habits, you can engineer great code. Just don't copy and sling, try to UNDERSTAND why you make decisions in your software. Write bad code first, then write it less bad.
Toggle Commented Jul 2, 2012 on The PHP Singularity at Coding Horror
You make some great points Jeff. There's no substitute for practice in your field, whatever it may be. For example, I was really bad at math growing up and never had anyone to encourage me to do better. I relied on teachers and friends who helped me. Turned out, I knew very little despite spending so much time in school. I recently became motivated to self-study math and learn because I actually want to know it, it feels so good. This goes for development as well, which I'd been doing for years. The continual and deliberate practice is the only thing that can teach you the inner-workings of any mechanism that belongs to a complex system. I think following blogs of practitioners is awesome and I use it to supplement my knowledge of whatever new is coming out. But I'm always practicing, basically, you can't depend on others to do your work for you. No effort = no reward in the most satisfying sense of the meaning.
I'm going to get myself my supreme custom build in a year or two (got a budget build for now). My most important parts are the cpu, a good cpu cooler, and lots of ram. Also, don't get on-board video if you game or watch HD video. It's well worth the cost to get a low end dedicated gpu if you even do those things. That's a nice machine you have there Jeff, it looks beastly. I'd have to say if anything, I look forward to the 8 - 16 gigs (got 4 now) in my future machine. Ram gets sucked up so fast it's not funny.
Toggle Commented Jul 20, 2011 on Building a PC, Part VII: Rebooting at Coding Horror
NVM, more like 3 or 4 books actually. I do have Don't make me think already, however.
Toggle Commented May 23, 2011 on Code Complete 2: The Revenge at Coding Horror
I'm buying the first two books, it better be good Jeff or else! xD Right now I just do freelance user interface design and web development, but I want to be an in-house developer later so I'm sure it'll be a nice read.
Toggle Commented May 23, 2011 on Code Complete 2: The Revenge at Coding Horror
I too was fascinated with the way Chrome was updated. I was always checking up on the latest iteration of Firefox/Chrome/Opera, but these are always just small changes so most of it is nothing to shake a stick at. I have to agree, it would be nice to have an auto-update while the browser is open. Especially when I'm developing a site and got like ten tabs open.
Toggle Commented May 23, 2011 on The Infinite Version at Coding Horror
"You've never had the motherboard interfere with the sound card? I get noise whenever the CPU and/or bus do anything intense from both of my most recent desktop onboard sound chips. It's audible through headphones when the music is below averagely silent or when there is no sound at all. I usually wait for another song to begin before I scroll down a long webpage :) That's reason #1 for me to own a sound card." Same shit here. Back audio is fine, front audio makes a buzzing sound. I watch HD video, game casually, and am a serious audio nerd. I will be investing in a sound card come next desktop. My headphones/earphones aren't expensive, but they get the job done.
Toggle Commented May 6, 2011 on Who Needs a Sound Card, Anyway? at Coding Horror
I applaud your courage (deep pockets), but this technology is still immature. I'm a poor college student and as such, do not have the revenue to continually buy a new, extremely expensive piece of hardware. I was on a single core laptop for like three years before I finally brought a custom desktop (3 core AMD Athlon II/4gigs DDR3 Memory/500Gig WD HDD). While my projects don't call for a stronger machine now (not that I could afford it anyway), I'd rather wait for the technology to cheap and get a bit more mature. Really, it's a matter of convenience vs. stability, and which one is more fitting for you. SSDs are not fit for everyone right now, because of the issues highlighted in the comments/post. I do, however, await the day they become stable technology!
That makes sense. It reminds me of graceful degradation as far as web features go or assuming users will put something vial in contact forms...always prep your system for failure. I'll keep that in mind!
Toggle Commented Apr 26, 2011 on Working with the Chaos Monkey at Coding Horror
Coolelemental is now following The Typepad Team
Apr 25, 2011