81 comments

[ 4.6 ms ] story [ 136 ms ] thread
This is a pretty fun little site. I have a few unsolicited suggestions, of course. ;)

* My first thought was "work history? OK, where's your resume?" On second viewing it may be one of those mystery-meat icons, but I don't know what several of them mean, and their hover states don't help. I may not be part of your target audience, but I do hire people, so perhaps I am after all; perhaps small captions below the icons would be a good idea.

* This begs for Easter eggs! I'm not seeing any in the source.

* Tab completion!

Mostly-inane commentary aside, I like it. Well done!

Thanks for the comment! Really like all the suggestions. Resume and easter eggs are on the way. Same with tab completion if I can figure that out :)
This looks pretty sweet! I'd add tooltips or captions for the icons at the bottom of the page. Some of them are instantly recognizable (github, instagram, twitter etc.) but it's not really clear what the rest of them are.
+1 on this - I had to look at the status bar to see where these URLs would take me for some of them...
Tooltips are up and running! Thanks for the suggestion!
Not so much impressed. There was a WordPress Theme that could do that a fews years ago.
Typed "fav". Hit Tab. Did not complete. Wat.
Ditto on this haha.
(comment deleted)
I like it, but before reading the MOTD I'd already typed 'man'. Any chance you could alias 'man' to 'help'? It'd make it more UNIXy... if that's a word.
Definitely, thanks for the suggestion!
Emory represent! :)
Why is this comment so low?? We obviously need to introduce HN to more eagles :)
they wouldn't understand how our mascot is an eagle, but is actually an immortal skeleton. i mean, i don't even understand it.
I browse in a 1050x1680 side monitor, and you seem to be assuming minimum 1280w - about 20% of the page is scrolled off the side. I can't remember the last time I saw a horizontal scroll bar on a page. You ought to think about whether you can make the page design more responsive, or at least consider whether 1280 is appropriate for whatever your target audience is.
Appreciate the feedback! Making it responsive is definitely something I want to add
The world isn't built for left-handed people or sideways monitor people :)
This is the second one of these i've seen and neither of them does anything interesting with 'sudo'... :|
What's going on in the console there?

Otherwise, very cool! Assuming you're going to put a little bit more into there. Maybe a command to send you an email or something would be neat (and fun to abuse).

Yeah, his debug information makes it annoying to search for easter eggs :)
I know typography is a very touchy issue, but I'd suggest a different font for the terminal... the 1 (one) and l (ell) are almost identical. Looks like typing 'he1p'.

I'd suggest DejaVu Sans Mono - the only monospaced font I've ever seen that has such visible distinctions between 1li, 00o, [{(, )}], and %#.

Thanks for the feedback and suggestion! Will definitely check that font out
'zork' would be a nice addition.
In case anyone else wonders why the day-fraction seems to increment once per second: 1/24/60/60 = .00001157

EDIT: Watch it closely and you'll see the bug.

EDIT2: Okay, not really the bug, but @op: how about changing setInterval to 864ms? It really looks nicer ;)

Got really mad about lack of tab completion
If you're using this page to get hired, be warned that while this will impress future colleagues, actual hiring managers may get confused, or just not bother.

So make it much more obvious where to download your CV.

Of course, if you just want the karma points, then it's all good.

I find advices such as these to be harmful.

The secret of getting hired by good companies is to get noticed. You get noticed by standing out. Otherwise you're competing against hundreds or even thousands of other people with conventional resumes, that have more experience or went to better universities than you did or are just cheaper.

Totally agree with you. But you want to follow up "Look what I can do..." with "...and here's how to hire me".
You have to stand out, yes, but you also must present a clear message (which would include a clear call-to-action).

If the non-techie who's sifting through resumes can't deduce in a few seconds whether or not you're even qualified and applicable for the job at hand, the resume is going to get trashed, regardless of whichever gimmicks you pull.

What I don't get is why are some software developers so terrified of "non-techies"? So a clueless person may take a look at your thing and not understand anything, then move on. So freaking what?

Another rule of getting hired successfully is being recommended by developers to their managers. Those are the people that you want to sell yourself to, because those are the people that can make a good estimate of how much you're worth. Not some clueless HR person that needs calls to action to notice something.

Oh, and personally I give bad grades to people that place things like buzzwords or certifications on their resume, being the exact opposite of what an HR person looks for. Just saying - be careful about your target audience.

> What I don't get is why are some software developers so terrified of "non-techies"?

I can only speak for myself obviously, but at my work, all resumes are funneled through our recruiter. Sure, we can forward resumes to her as-needed, but it's in her job description to go out and find qualified candidates. She attends job fairs, she posts to Craigslist, etc.

She is also completely non-technical -- she's the recruiter for the entire company, which includes every role imaginable in a mid-sized company: finance, HR, etc.

There's a very high chance that if you sent her the OP's website, his resume would never even make it to my desk, whether or not he was actually qualified. Sure, if I ever received the resume and then ended up on his site, I'd be impressed, but I have to get there first. But why would you want to essentially disqualify yourself before even getting to the one responsible for hiring?

This is sad but true in so many companies, so many good people just fall through the cracks.
Good job, I like it! But please, responsiveness.
Great job. I would include more commands. Like to change the page background color, the font, etc. You know, show off.
just added the ability to change the background color: 'background_color red' to change the body color, 'terminal_color red' to change the terminal color. Thanks for the suggestion!
Neat, but I was immediately disappointed when I typed "ls" and "df" and got "unknown command" for both. If it's going to look like a *nix shell, it ought to recognize the most common commands and give some interesting/clever output. There's a huge opportunity for creativity being missed.
Funny, for a "most common command", I had to `man df` even though I've used Linux for ages :) Turns out I only checked my diskspace in the GUI File Explorer, never in the terminal. And at uni, the command was `quota` (but that might be a diy script they used there, as `man` doesn't recognize the command).
If you Google "common linux commands" and check the top few lists you'll find that "df" is on all of them, so it really is considered common by people other than me. In the age of the GUI, though, I can see how people might never need to learn it.
That "1" or "l" or "L" for some reason drives me absolutely nuts. It looks so close to (one).

Anyways besides that it is awesome.

Very cool! I have something similar (http://TJBiddle.info) but your page has much more friendly feel to it - My design skills aren't very good :-) - And my JS is/was pretty horrendous, definitely need to re-write when I get some time.

Definitely throw in some more details about your work history and what not - Add more commands! Just having a LinkedIn button on the bottom isn't quite enough in my opinion.

Great job!

Your site isn't working in Firefox:

  Error: useless setTimeout call (missing quotes around
  argument?) @ http://tjbiddle.info/static/js/resume-
  main.js:76
Heh, need to work on my QA. Thanks :-) I'll be sure to check various browsers when I rewrite it.
I was pretty close to making my personal website a terminal, but instead opted for something much simpler: http://jordanscales.com

I tear it down and rewrite it about twice a year. Each iteration has been simpler and simpler. In time, it should just say my name in 60pt Helvetica.

Also, let us know how Flatiron School goes! Seems like a great opportunity.

I really like your site. Very clean, neat and precise. Did you code it completely yourself? Polite suggestion: suggestion regards the font. It's ever so slightly difficult to read due to the contrast between the font and background.

I'm not an out and out coder so i bought a template and then modified it: http://krmmalik.com/me

Thanks! Coded it myself with some tips from friends & family coders, and with the help of the awesome terminal plugin