I have to agree, I've programmed in a good few languages over the years and really you need to go with what makes you happy and keeps you paid. I write in Java everyday and love it to bits. I have a fantastic IDE and I know my language inside out as well as a good few APIs.
But you know what, a JavaScript programmer could say just the same or a RoR guy.
The 'Get over yourself' part maybe a little harsh but there is some reality to it. Do what works for you sure, but generating negativity towards other languages will just make you unhappy. Instead ask top developers in each language/platform why they like their language/platform you'll learn loads and maybe gain an appreciation for the variation and multiplicity that we're fortunate to have.
Then go and work somewhere where you like the language :-)
It’s usually a bad sign about the interviewer’s interviewing skills, not always them as a person or the team.
I have worked for some nice, amiable smart folk who interview like crazy people. It’s the whole > IT skills < social skills thing.
But I empathise - I really don’t like interviews which are like that, especially when they’re usually a game to try and make the interviewer seem smarter than the interviewee.
So this came about because people keep asking me for what tool to use to full page snapshots. And while there are tools that do it on your local machine, most web tools are just focussed on integrating with other sites not the user experience. So I thought I’d give it a quick go - I’ll probably add the scaling stuff at some point, just want to keep it nice and easy for users at the mo.
It’s a test of the water in regards to a more user focussed website snapshotting service. Rather than the usual aimed at integrating into third parties. In reality it was put together in a couple of hours as a POC - underneath the covers it uses the code from main project http://boardcast.it which is still pretty experimental.
Love to hear of any ideas/suggestions you have, feel free to drop me a line neil AT snapito.com if you like too. I’m all ears.
Josh if you see it still let me know. I just hacked a quick JS fix and tested in FF10 and all seems to be well. But as you know each version of each browser has it’s own little features :-)
Javascript is on but this is running on headless Linux without TTF so there’s the rub, clearly the fonts are a big issue so I’m thinking about the whole elegant rendering aspect actually. I think the comments about rendering on OS X actually have some merit if the cost can be kept down.
:-) I use wkhtmltoimage but I’m considering a move over to PhantomJS it’s a known bug that if a page contains a missing resource which 404s then the whole thing 404s. Hence why I’m considering PhantomJS as it’s at least a lot easy to program error detection etc.
Josh that’s really interesting, what browser were you using, because the app doesn’t say ‘Please enter a URL’ this must be a browser feature working against input type=‘url’. I’d love to know the browser you were using. It certainly shouldn’t require a http:// at the front.
Yeah you’re 100% right about the fonts, I definitely plan to sort that out ASAP.
Thx. Really, without the http:// - darn - do you have an example, that would be awesome if you did. I just tried a few and they seem to work. But clearly there’s a bug somewhere so I’d love to squash it!
Yeah, sorry that was another past hack :-) that’s kinda moved over to it’s new experiment at http://boardcast.it
And the app was done in (the apparently uncool :-) Java - it was just a quick hack because I noticed that snapshot services were cluttered and complicated and most folk just want a simple full page image. Anyway it was written today out of some code used in http://boardcast.it.
But you know what, a JavaScript programmer could say just the same or a RoR guy.
The 'Get over yourself' part maybe a little harsh but there is some reality to it. Do what works for you sure, but generating negativity towards other languages will just make you unhappy. Instead ask top developers in each language/platform why they like their language/platform you'll learn loads and maybe gain an appreciation for the variation and multiplicity that we're fortunate to have.
Then go and work somewhere where you like the language :-)