870 karma · joined January 17, 2009
My home office is quiet and free of clutter, but still warm and inviting, with about 8 different adjustable levels of lighting, depending on my mood. It took me a while to get it the way I want it, and it is by no means fancy, but it's the most comfortable work environment I've had so far.
IRC Clients: They may not look pretty, but there are tons of 'em.
I'd love to use this, but I need to be able to see it first. :/
Anecdotally, I don't know of a single RoR developer who uses Netbeans. Vim, Textmate and Emacs seem to be the editors of choice.
I do wish videos like this would come with some summary text that highlighted the main points and showed the example code used in the video, like the way Ryan does over at Railscasts.
I mean, you know it was all written up beforehand anyway, during the process of making the video, so it's not like it adds a lot of extra work.
I guess it's easier to hate and claim to be taking the high ground than it is to actually put forth an effort to make the state of things better-which says more about them than it does W3Schools, and probably says a lot about human nature in general, really.
W3Schools is not without its many and varied problems, both in content and, as others have said, its own code base, but so is nearly every other tutorial or web programming site on the internet that's more than, say, a year old. The 'net is litered with old content that often can be difficult for new developers to filter out and know what's good and what's not. Just look at the volume of old, horrible PHP tutorials floating around, or even old Rails code. The main difference is that a lot of people will see W3Schools and assume it is associated with the W3, so they might take it as being a more reliable source.
I'm not sure how actively W3Schools is updated, but if they have a staff maintaining it and actively develop and write content for the site and they're not replacing the old with the new, then yes, that's just lazy and they should be doing better, but tutorial sites containing old, bad code and coding practices is certainly nothing unique to W3Schools.
And who knows, Zuckerberg's wardrobe decisions may have nothing all to do with a personal aesthetic and everything to do with comfort and practicality. He seems to me like the kind of person who probably doesn't care what others think, so why dress to impress?
I don't think he really has to prove anything to anyone at this point and I am guessing he probably never did care to associate/partner with business types who would rather make judgements about his business based on his clothing rather than the actual merits of the web site he was developing.
From what I can gather just by looking at the site, it doesn't look like it supports jQuery UI themes, but the theme CSS for Uniforms looks fairly small and not too terribly involved, so it shouldn't be hard to modify it to match your chosen UI theme.
This is definitely one I'm going to keep my eye on.
HTML ignores whitespace, unless it's inside a <pre> tag, or when IE randomly decides not to for in-line elements when rendering some CSS rules. ;)
My dad and his friend used to send programs to each other late at night via HAM radio. One would hold the mic keyed next to the tape player playing back the ASCII and the other one would hold the speaker up to the computer's input and load the data.
This was in the early 80's. I think maybe they invented PACKET or something.
I typically do sit down at the end of the day and go over a list of all the things that have been done and those still yet to do and prepare a plan of attack for the next day, which, from time to time, does include improvements in workflow.
Over the last year or two, I've taken to thorough note-taking. Every time I'm on a phone call, I take notes. Whenever I'm working on some bit of code and happen to see something that needs improved later, make an improvement, get an idea about a feature, etc. I take notes. Whenever I review things with a client, I take notes.
They're all handwritten, with a good pen, in Mead notebooks I get for $0.15/each during "back to school" sales. Each project gets its own (labelled) notebook, and I have another one for miscellaneous notes.
This all sounds very simple and obvious, but the act of physically writing things down in a book I can flip through, mark things out of, and scribble on (vs. typing them in a text file to get lost somewhere on the hard drive, or in an application I have to open amongst other windows) has done wonders for my productivity.
Me: Not particularly.
CB: How about 3 Doors Down?
Me: Meh.
<insert about 3 more bands here, all with negative responses from me>
CB: You don't have many friends, do you?
Ouch.
I've been bringing him up to speed on the web stuff, though, and he's said the main thing that gets him is that he can't just learn a language and build an app. He's got to learn HTML, CSS, JavaScript (the DOM, jQuery), SQL, PHP/Ruby/Python and any accompanying framework we choose to use, etc. and piece it all together.
It's not that he finds any one of them particularly difficult (he's picking up on them quickly), it's just that there are so many pieces to the puzzle that all need to be understood and fitted together (and they often inter-mingle so much that you can't always separate them out and do one, then the other). It's just a large and varied volume of things to process.
Sure, sometimes text-only zoom breaks the layout, but usually only if you zoom in a very large amount, and often times, it is still preferable and easier to work with.
I surf the web with my text zoomed in 4-6x.
This is great. I love the simplicity of it. That said, while drag and drop is super easy, I think you should still offer a more traditional upload method in addition to it.
Often times, I have several windows open, none of which is a folder full of images and no desire to re-purpose one or open more. Drag and drop is great if you want to share a bunch of images, but if you're just uploading a screen shot for someone to quickly review or what have you, having to stop what you're doing, open yet another window, browse to the folder, drag browser windows around so that you can then select the photo and drag it into the browser is significantly slower than just clicking a browse button, selecting the image, and clicking upload.
Drag and drop is pretty idiot-proof, and for bulk uploads, it's faster, but for single images and multi-tasking users, it can actually be a lot slower.
Having both options would be ideal.
- Built a HAM radio-vacuum tubes were involved.
- Developed a useful library of JavaScript tools
- Developed my own MVC web framework
- Collaborated on the design of, developed and launched custom child-still tweaking that one for performance
- Started a successful business
- Be a part of a popular Open Source project
- Wired a house
- Participated in the saving of a few lives