HNHacker News
TopNewBestAskShowJobs

marksutherland

244 karma · joined November 11, 2008

http://metanom.tumblr.com/
submissionscomments
marksutherland··on Software Engineering: An idea whose time has come and gone?
The majority of this article tackles the over-reliance on software metrics, an issue that many people have brought into question over the last decade or so, and he does a good job of summarising the problem with it. However, in the last two paragraphs he attempts to tar the rest of the Software Engineering discipline with the same brush, painting it as a set of overtly rigid tools bureaucratic managment might use to crush the life out of any software project.

I've studied as a computer scientist and as an engineer (electronics) and it's been my constant impression that those trained in the former completely misunderstand the latter. The engineering mindset is one of creative problem solving, using heuristics, tools and systems that have worked well in the past to guide you to your eventual goal, and ignoring them if they don't make sense or will misguide you. Instead many programmers seem to want to find the general algorithm for development. It doesn't exist and in a way its our philosophers stone, it's pursuit wastes time, effort and money. Instead we should be happy with the ever expanding toolkit of techniques the modern developer has at their beck and call whenever they're necessary. That's the real essence of Software Engineering, even if some parts of the industry have gotten lost over the past few decades.

Frankly, this article's title is blatant troll-bait and I really should know better.

marksutherland··on Introducing our new venture capital firm Andreessen Horowitz
I would have seen this as good news, if I hadn't read this article the other week: http://www.chartingstocks.net/2009/03/ning-exposed-tech-comp... . I noticed Marc stopped blogging just before the first questionable action that's reported in the article. Marc's blog posts in 07/08 were fantastic stuff, but the behaviour of his current business, with no reasonable response that I could find, undermines his otherwise good reputation. Does anybody know more about what's going on here?
marksutherland··on The Pragmatic Programmers release an online magazine
I don't think I get this. They could have put together a blog or similar website which they pushed articles of this type out to once a month, with all the convenience of linking and being able to view the content (there's very little imagery in this edition) in whatever platform you already use. Instead they've chosen a digital imitation of a physical magazine, which you need some kind of specialised reader to read, wont be indexed by google and will make it hard to reference. Am I missing something?
marksutherland··on What Went Wrong With Joost?
"In the end, however, it all boiled down to a lack of content." Last sentence in the article and a fitting conclusion.
marksutherland··on The World's Most Influential Person Is...
I remember when I was Time's person of the year back in 2006. Which is to say I'm not sure how much can be read from this. It's amusing they had the wit to run with it and I'm intrigued to see if this does anything to raise the profile of 4chan.
marksutherland··on So You Want to Be a Programmer?
To a certain extent, it doesn't matter that much. This is a problem that affects most universities and most courses. Ultimately I became resigned to focusing on what I wanted from my course, which was to learn some knowledge and skills I found interesting. Also a degree seems to act as a sign that you're capable of getting a degree, and putting up with the bullshit that entails these days. It doesn't say anything about how good a developer you are or will become, or what kind of "Computer Scientist" you are. That's part of the reason why companies have interview processes, because you can only glean so much from a CV.

So, my advice is to give the guy a hand if you have time, you'll probably find he has skills that compliment your own which could come in useful someday. Also, try to stop caring so much about how your peers are performing, and focus on exploiting the access to people and resources available to you so you can get what you want out of the course. Ultimately there's very little you can do to change the behaviour of people your only mildly acquianted with.

marksutherland··on So You Want to Be a Programmer?
This is very similar to the rants I've given and heard from plenty fellow students back when I was still studying a few years ago. I can see exactly where it's coming from, and yet I can't agree. Partly it's the blatant snobbery of it, which I know from my own experience. It's frustrating to see folk with no interest in the discipline do better because they're more focussed on getting a first than actually learning anything.

The thing is, the industry is a lot bigger than it seems when you're at university. Developers/programmers are actually a pretty small part of it. For example, software testing/validation is a job in itself which can involve very little coding. Professional documenters are paid to write about software and do very little coding, but an understanding of the field is still useful to them. And lets not forget the good old ranks of management, forever considered to be a complete waste of time that gets in the way of "just hacking shit out". Except it turns out people don't want shit.

So basically, just because somebody is on your course and doesn't want to spend all night fiddling with their ubuntu installation, reading HN and learning the stuff you know that you'll need for the job you want, doesn't mean they wont be able to hack it in industry. If anything the industry could do with more normal people. Preferably ones with boobs.

marksutherland··on [dead]
Yet another generic, vacuous article about twitter, of the skeptical variety. I suspected there might actually be some insight in this one since it got posted here, but it's as inane as the rest of them (deliciously ironic given most articles of this type scold twitter and it's users for their inanity). For once I'd like to read an article that at least muses on why folk tend to be confused when they first join twitter or why it seems to have a marmite effect (i.e. you either love it or you hate it). I'm getting quite tired of this sort of banality however.

goes off to check his twitter feed for something more interesting

marksutherland··on Typeface Inspired by Comic Books Has Become a Font of Ill Will
I noticed balsamiq uses comic sans or something very much like it. Probably one of the few appropriate uses it has.
marksutherland··on Typeface Inspired by Comic Books Has Become a Font of Ill Will
I noticed balsamiq uses comic sans or something very much like it. Probably one of the few appropriate uses it has.
marksutherland··on Welcome To Our Site, Sorry You Can’t Use It
I was really hoping I'd get asked to sign-in before I could read that article.

More to the point though, twitter's issues tend not to be the kind of thing you're looking for in beta testing. You can't test scale with a limited number of users by defintion. A service which still loses data in corner cases, exposes private information unintentionally and so on is better off in an acknowledged private beta than suffering the incredibly bad press and resentment of users which will arise in these scenarios.

Also, not all software is built equal. Twitter is strongly affected by network effects, the more people using it, the more valuable it becomes, so getting people signed up is more important than ironing out every bug. However the likes of gmail is weakly affected as you can still email all of your mates whether they use gmail or not. Spotify's value doesn't particularly increase when new users join it, but it does when it's catalogue is expanded.

marksutherland··on Ask HN: Anyone else notice a higher churn rate for the front page?
http://news.ycombinator.com/best

The highest rated posts in the last N days (not sure what N is). Not very well documented, but interesting to know about.

marksutherland··on Non-Universality in Computation: The Myth of the Universal Computer
Yup, that's a good way of putting it. So his claim that the CTT is false is misleading. Really he's showing that it doesn't hold for real machines. Perhaps that's not a particularly novel statement but i certainly found it enlightening :)
marksutherland··on Non-Universality in Computation: The Myth of the Universal Computer
He's restricting the input functions so that they're parameterised by the variable that marks the current state of the computer. In reality this occurs often (the variable represents time) but mathematically there's no need for this. It seems to me that he's refining the model of a computer which we can realistically construct and showing that are even fewer things it can compute than its theoretical brethren.
marksutherland··on Nui: C++ multiplatform framework
Also, anyone know how this compares with qt/qtopia?
marksutherland··on Twitter is put on new primary school curriculum
I suspect the addition of twitter to the proposal was purely to ensure it recieved the attention it's now getting.

Also, primary school is equivalent to elementary school is in the states, so this doesn't mean that pupils will never be taught about some of things that have been made non-compulsory. In particular, as the article points out, the second world war is covered extensively during secondary school (i.e. high school). And it's also worth mentioning that this probably only applies to the english curriculum.

marksutherland··on China bans Youtube
doh, I missed the root comment (threading isn't very obvious in links).
marksutherland··on China bans Youtube
It can't be both? The percieved benefits of protectionism, combined with the squelching of unsavoury opinions and other content must be very appealing.
marksutherland··on Online Monoculture and the End of the Niche
That's an inconvenient truth that ;)
marksutherland··on Zed's "One Battery Review" of Django
39 points within an hour or so. I'm not really sure what to take from this tbh.
marksutherland··on Zed's "One Battery Review" of Django
Damn. The day after I claim he's been doing nothing for the past year, he goes and posts a fairly interesting review of django.

Now, lets quote Zed:

"Read it, and take it as a chance to discuss pseudo-macho speech online, and whether you really are only listening to perceived strength rather than reason."

I did some searching, and the highest ranked similar post I could find is this one which currently has 31 points:

http://news.ycombinator.com/item?id=404309

Want to bet this article gets more points? :)

marksutherland··on Rails is a Ghetto (retracted)
OK, I'm guilty of some hyperbole there. From what I can tell, Zed is perfectly capable of being civil when he wants to be, very driven and a good engineer. However he has an impulsive trollish side as well and it hasn't been laid to rest despite claims that it has. So folk just need to ignore him when he's being a dick and learned not to blindly upmod anything that comes from zedshaw.com.

Meh, I suspect one of the reasons I'm most riled up about this is that I'd have also defended him a few months back. I doesn't seem like he needs it now though.

marksutherland··on Rails is a Ghetto (retracted)
Up until he pulled his trollier-than-thou speech i'd have agreed. The utu documentation is very well written and enlightening and so too are plenty of his trolly articles. What annoys me is that he claimed he was better than that, that it was all a show. Perhaps he's just gotten used to the rant format. Hopefully he'll improve with time as when he's sensible he's awesome. But like he's said he should be judged not on his personality, bad or good, but by his works and ideas. Frankly they haven't been very impressive lately.
marksutherland··on Rails is a Ghetto (retracted)
You know, if he'd actually done that, that would be fine. But in the past month he's flamed the music industry after doing a piss poor job of researching his claims then retaliated with a giant rant and personal attacks when folk disagreed with him.

WTF are we still paying attention to him, and why is he still getting to the top of the HN front page when he's done nothing of any real worth for the past year, apart from the opinionated rants he himself has decried?

marksutherland··on Xubuntu 8.10 + Xfce 4.6: Screenshots
If nothing else, the fact they've taken the effort to overlay right/left arrows on the image during a mouseover event, yet still do a full reload to show the next image is instructive.

Any particular reason this was linked to other than general interest? I'm not seeing anything revolutionary...

marksutherland··on The planning fallacy, and how to fix it
I've been told a good rule of thumb for producing reasonable estimates is to make an estimate for how long you think it should take, then double the answer and add 10%. I never want to follow the advice when making estimates, as it feels like saying it'll take so much longer than I actually think it will might make it seem I'm inefficient, but in reality it turns out to be about right.

Perhaps also worth mentioning Hofstadter's Law:

"It always takes longer than you expect, even when you take Hofstadter's Law into account."

marksutherland··on The Death Of Dynamic Range
Ah. Fair enough :)
marksutherland··on The Death Of Dynamic Range
Hmm. A more cynical explanation is that they all want to have the loudest CDs in the jukebox. In noisy public environments (pubs, parties, etc.) the volume of whatevers playing music is likely to be set according to the loudest tracks that are played. As a result anything quiet become hard to hear over the background noise of folk chatting. So you end up with a sort of prisoners dilemma scenario where it seems like you have no option but to master your CDs loud.

Similarly, adverts on TV are usually much louder than the shows they're interrupting to try and grab your attention and they all compete with each other for that attention. Very annoying.

marksutherland··on The Death Of Dynamic Range
Just so happens I was digging up another old article on this subject yesterday by a guy called Rip Rowan. In his article he looks exclusively at how Rush's albums have been mastered:

http://www.prorec.com/Articles/tabid/109/EntryId/247/Over-th...

I suspect this is the same process that resulted in making Death Magnetic almost unlistenable with good headphones.

marksutherland··on Skittles.com: Interweb the rainbow
What strikes me as odd is that it's all centralized at skittles.com . This sort of marketing obsoletes the need for a TLD that you try and entice your customers to visit, instead it allows you to engage with your customer where they are. Yeah, this made for a good publicity stunt, but it's nothing that plenty of other companies aren't doing far more subtley. Do you really want the player to know they're being played? ;)
Page 1 of 2Next →