I'm already saving lots of non time critical articles to read in Instapaper on my iPad. This is probably one of the apps I'm most looking forward to.
- Zachary Poley
"My two favorite things are: the requests and artwork, and the fact that the author is trying to stay up waiting for their Pokemans to arrive :) Awesome thread!"
- Zachary Poley
Thanks for sharing your experience Robert.
- Zachary Poley
The experience sounded pretty exhilarating, although I have quite a different take on Silverman's approach (of course the purpose for her being there seems to have been accomplished).
- Lit
In fairness to msft fanboys, it's the Java fanboys that are most easily angered. Maybe the pollution from all their FactoryFactories is causing brain damage? ;)
Paul, yeah - any way of casing it is correct, depending on who you ask and what time period. I was mostly joking. Some say it stands for Practical Extraction and Reporting Language, Larry Wall jokes it stands for Pathologically Eclectic Rubbish Lister. It actually started out being spelled "Pearl" after the Parable of the Pearl in the Gospel of Matthew.
- Jesse Stay
FWIW I'm not smart enough to know Python. :-)
- Jesse Stay
"Perl looks like line noise to the uninitiated, but to the seasoned Perl programmer, it looks like checksummed line noise with a mission in life."
- ◄ani625Ξ ಠ_ಠ
Python is for perl programmers who get bigger monitors.
- Douglas
Paul, if you ever do decide to check out Perl you'll appreciate Mark Jason Dominus's "Higher Order Perl" - if you like Lisp, it will give you a new perspective on Perl.
- Jesse Stay
ani, indeed! It's poetic to me - somewhat peaceful in many ways. It's like a canvas with many different types of brushes and colors.
- Jesse Stay
Jesse - yes! That's a brilliant book. You can actually write very lisp-ish or java-ish in perl, if you like.
- Douglas
Jesse - Once you're able to see the Matrix..
- ◄ani625Ξ ಠ_ಠ
and you can use perl without a prescription.
- Douglas
Perl's testing libraries are also superior to many other tools I've seen
- Jesse Stay
Douglas, definitely. Re: testing, everyone must read (Perl programmer or not) "Perl Testing: A Developer's Notebook" - Perl testing libs work with more than just Perl!
- Jesse Stay
Now wait a minute, why are talking Perl here?
- ◄ani625Ξ ಠ_ಠ
Jesse - Of course! IIS? Back to MSFT
- ◄ani625Ξ ಠ_ಠ
ani, I remember the days when I really thought that PerlScript was going to replace JavaScript some day
- Jesse Stay
SpiderMonkey is great! It's fast! Well, it did just crash my Firefox. But to be fair to the Mozillans, I am running a beta version.
- Douglas
Jesse - well, thare was really a chance at THAT time. Anyway - jQuery.
- ◄ani625Ξ ಠ_ಠ
ani, jQuery here as well - I love it for the community and simplicity (and the "$" sign!)
- Jesse Stay
Paul: When I read your post and the comments about Java GC issues, I got to say that I felt that you probably are basing that off your age old experience but not anything recent. I have been in the Java field for a while now, I have seen all sorts of issues with thousands of customers who use our software but last I saw a GC issue I cannot remember (not saying they are not there but its not like you are portraying).
- Kiran Patchigolla
I used to use nothing else, Redhat 3 or 4 I think
- Jesse Stay
It was that time I invested about $500 into RHAT and quintupled my money in just under a year :-)
- Jesse Stay
Python is for Perl coders who like coming back to their code in a year and being able to understand it. (but in all fairness I have written just as much Perl code as I have Python)
- bear (aka Mike Taylor)
All joking aside, can somebody explain why Java has FactoryFactories? And why other languages don't?
- Gabe
People writing in Java are paid by the syllable?
- Douglas
The last time I saw "FactoryFactories" was when I was doing OLE coding in the Windows world - it drove me *crazy* with all of the abstraction for the sake of abstraction layers. If Java has it then I am again glad that I've never looked seriously at the language.
- bear (aka Mike Taylor)
probably in accordance with the cuil theory..
- ◄ani625Ξ ಠ_ಠ
Ok... serious but poorly-thought-out and probably wrong answer. I think it's because it's awkward to implement closures in Java. I don't think anonymous inner classes were even possible before Java 2 and so the whole factoryfactoryfactory... idiom became popular because it's sort of a way around that.
- Douglas
They should have called it factoryschmactory so as to prevent semantic satiation.
- Douglas
Douglas, you may be right about that. I've always thought the vast framework mechanisms were all just to get around not having function pointers (or closures, or delegates, or whatever you want to call them).
- Gabe
I think it's rather that there''s just so many more Java or MSFT users. Typically, it's minorities who are more super sensitive to criticism vs the mainstream, but there's so many Java/MSFT users, if you insult them, someone is likely to see it. Python users are so busy making sure their whitespace is correct that they almost never see any insult. Ruby users too are busy trying to...
more...
- Ray Cromwell
I think it's not so much Ruby as it is Rails that's tricky to scale. But I might have scoffed at PHP too, once. That would be in the pre-Facebook and pre-Wikipedia days.
- Douglas
@Jesse I have a coworker who is one of those mysterious perl monks - he's been recommending "Higher Order Perl" for a while too. Not to put too fine a point on it, but java is the suburban blight of programming languages. ;-) I do keep meaning to take a better look at Python as well
- Jeffrey Canton
Ah, but if Java is the suburban blight, then slow scripting languages are the hulking bloated SUVs of the programming world, like SUVs, they take advancements in engine power (CPU perf/watt), and use it to drag extra weight around. :) Java is like a guy driving a Prius to the suburbs, Ruby is like a guy driving a a Hummer around Manhattan. :)
- Ray Cromwell
Haha, Nice! :-) In all fairness, my comment was about java's ridiculously verbose syntax and comes after using it at work for 5 or 6 years. No prius there, its all earth-hating Hummer powered by leaded gas and puppies! I do like some of the synchronization and garbage-collection tech. in Java though.
- Jeffrey Canton
from Android
True, but you pay the penalty at edit/compile time, the end users don't pay it. If you were buying a car and GM told you "well, the fuel efficiency sucks, but our engineers had fun making the car", it wouldn't be a very persuasive argument. This is really most relevant in mobile where battery life is severely impacted by inefficiencies. Sure, I could develop a game much faster in JS...
more...
- Ray Cromwell
Don't forget, Ray, that by developing the game faster, the users actually get to play it!
- Gabe
Don't forget, Gabe, that by making it not suck, users might actually *want* to play it :)
- Joel Webber
More seriously, here's the real blight on software development: People who get their panties in a wad over programming languages. You know what? Your favorite programming language sucks. Mine would too, if I had one. All that really matters is getting something good built -- results, not how you got there. I'm using Java and Javascript right now because they're the right tools for the...
more...
- Joel Webber
Oh, and the real reason everyone hates on Java specifically? Because there is a huge horde of people writing shitty Java code, and unfortunately some of them have been responsible for monstrosities like EJB, that should be taken out behind the shed and shot.
- Joel Webber
Joel: Do you mean that monstrosities like EJB should be taken out back and shot, or that those responsible for them should be taken out back and shot? Either way, you're probably right.
- Gabe
PostgreSQL is a good database, but it's fanboys are the most arrogant, insufferable people.
- Andy Dustman
I think there's a breaking point where all frameworks evolve to the breaking point, kinda like the Peter Principle, but for languages. Invariably, a successful community keeps adding more and more until complexity becomes unmanageable, and then it simplifies again. People initially get excited by small, coherent languages/libraries, then they get mainstreamed, upsized, and people start using them for everything, eventually they become bloated.
- Ray Cromwell
@Gabe: I was referring to the libraries themselves, but both sound good to me :)
- Joel Webber
"yeah it's something that i run on a monitor that's a number of feet away and it's not something i look at all the time. i just check it out in between doing other things. it's probably something to be careful with, because i suppose it could make some people ill :("
- Zachary Poley
"yeah it's something that i run on a monitor that's a number of feet away and it's not something i look at all the time. i just check it out in between doing other things. it's probably something to be careful with, because i suppose it could make some people ill :("
- Zachary Poley
"yeah it's something that i run on a monitor that's a number of feet away and it's not something i look at all the time. i just check it out in between doing other things. it's probably something to be careful with, because i suppose it could make some people ill :("
- Zachary Poley
"This doesn't address all your points, but it's what I've made for myself to address your point about having everything in one place and not refreshing: http://wcons.s3.amazonaws.com/drop.... Things like selecting services and running searches are things I've though about as well, but I'm not sure how many people would be interested in something like this, and as you mention, something like this would also be a great addition to existing feed readers like FeedDemon or NetNewsWire. It would be great if they would implement something like what you're proposing."
- Zachary Poley
"This doesn't address all your points, but it's what I've made for myself to address your point about having everything in one place and not refreshing: http://wcons.s3.amazonaws.com/drop.... Things like selecting services and running searches are things I've though about as well, but I'm not sure how many people would be interested in something like this, and as you mention, something like this would also be a great addition to existing feed readers like FeedDemon or NetNewsWire. It would be great if they would implement something like what you're proposing."
- Zachary Poley
"This doesn't address all your points, but it's what I've made for myself to address your point about having everything in one place and not refreshing: http://wcons.s3.amazonaws.com/drop.... Things like selecting services and running searches are things I've though about as well, but I'm not sure how many people would be interested in something like this, and as you mention, something like this would also be a great addition to existing feed readers like FeedDemon or NetNewsWire. It would be great if they would implement something like what you're proposing."
- Zachary Poley
Static. If there is an option to close the animation, I'm all over it.
- Yolanda
Static. Actually, with enough typographical strength, graphics are optional. :)
- Micah
Gee. I can't imagine why I keep railing against the use of Flash on Web sites. I'm with everyone else. Flash drives me crazy. I don't mind sites having dynamic content on their home pages, but I want to be able to control how quickly or slowly it changes.
- DAMMIT, MR. NOODLE
I just screenshoted this. I'll be sure to show it to any potential clients that want to obsessively use flash. Oh and Static 100%
- Joshua Schnell
If there's a compelling reason to use a dynamic display, I don't mind. For example, sports cars do not lend themselves to static displays. But even if a dynamic display is warranted - and it usually isn't - the dynamic content had better be short AND silent. (And the color saturation should be reasonable.)
- John E. Bredehoft
from fftogo
I use flashblock pretty heavily to cut that stuff out.
- Otto
from iPhone
I'm curious if Louis' question would elicit different results if asked on another platform. FriendFeed tends to skew a little tech. Maybe other audiences find the animation entertaining.
- John E. Bredehoft
from fftogo
i could say something really mean about a certain market segment, but i won't.
- Joe Silence
John, I asked on Twitter and it hit here. But yes, this is good data.
- Louis Gray
Static. If it's a splash page and there's no "Skip" link, I'll often close it. And don't even get me STARTED on pages that start playing sound!
- Ordinarybug Heather
Static. Come to think of it, all of the sites I visit regularly lack excess animations.
- Jemm
Minimalism is the key. I don't care about ads, as long as they're not annoying and they don't distract me from the main content... Come to think of it, exactly the opposite of what they intend! ;)
- Jordi Soler
Animated. If I don't see page elements dancing the Macarena, the site is clearly not worth my time.
- Bruce Lewis
from fftogo
static also because if I'm viewing in my phone it doesn't display. The worst are ones that require the flash to get through to the content of the site.
- Sarah
Static. I have Flash off by default.
- Victor Ganata
I can't stand flash sites. It's a pet peeve of mine. I don't mind little pieces being flash, but I don't want anything overly flash or music or autoplay, etc. Ick.
- Araceli