Other posts related to software-engineering

The American Airlines/Mr X/Dustin Curtis Fiasco

November 5, 2009 6:56 pm

I’ve been following this fiasco as its come out (via HackerNews, for me at least) and a blogger has fired back!  The tubes are an unfriendly place if you run your mouth enough I guess..

Back in May of this year, a then 21-year-old designer named Dustin Curtis wrote a blog post called Dear AmericanAirlines in which he redesigned (read: moved some pixels around in Photoshop) their homepage, called them names, called into question their business strategy, and then called for the firing of their entire design team, “[who are] obviously incapable of building a good experience.”

Setting aside the arrogance of an article centered on an unsolicited JPG of the easiest page of a site to tackle—he “spent a couple hours redesigning [their] front page”—I’m amazed that anyone purporting to be a professional interface designer would assume a night of Photoshop earns them the right to be smug. It’s easy to “design” when you’re unencumbered by things like metrics, creative direction, business acumen, sales experience, actual functionality, enterprise scale, or any thought about how a site with millions of page views and users has to function. It’s easy to look at their site versus your comp and go, “See, mine’s better. You guys must really suck at this.”

Show me more… »

Google Testing Blog: How to Write 3v1L, Untestable Code

6:37 pm

A decent list of techniques to screw you up when it comes to testing.

This guide lists principles that will help you write impossible to tests code. Or, avoiding these techniques will help you write code that can be tested.

via Google Testing Blog: How to Write 3v1L, Untestable Code.

Josh Needs a New Project (Part 1)

September 2, 2009 7:36 pm

Ok, so anyone who knows me, knows that I’m a hacker at heart.  I love hacking out new projects, and learning a few lessons from them.  Then I usually start tweaking them, lose interest, and move onto something else (e.g. Biographiki, College-Ink, My various attempts at timesharing router labs…)

So here are my technology ideas:

erlang – Yes, Liron – I am finally coming around and I’ll admit that erlang is pretty awesome.  Its massively scalable and who doesnt love functional programming…  Erlyweb seems like the framework to use, ErlyDB is probably my best bet too.  Maybe something p2p.

oCaml – Its the best ML :) .  Once again, who doesn’t love functional programming…

python – Its fast enough, and really fast to code in.  I like how indentation actually matters.  I’ve heard good things about django, and can run it on Google’s App Engine.  (I’m getting sick of hearing the word app though, Apple ruined it)

Show me more… »

Seattle Conference on Scalability: YouTube Scalability

September 1, 2009 10:48 pm

Seattle Conference on Scalability: YouTube Scalability.

A great video on scalability and how Youtube built a site with 4 or 5 smart people that scaled incredibly well.

Cuong Do speaks about the problems they faced, the hacks they tried, and the eventual elegant solution they implemented and still run using.

Caml Trading talk at CMU | ocaml.janestreet.com

August 31, 2009 10:52 pm

Caml Trading talk at CMU | ocaml.janestreet.com.

Whether or not you are interested in functional programming, this is a great talk about trading systems and market making.  It also touches on ways to hire and retain great programmers.  Also, his father was my professor at Rutgers…

Get Adobe Flash playerPlugin by wpburn.com wordpress themes