3 ms·
I Fucking hate white boards. I think the thing I hate the most is that it's impossible to insert lines. When I code, I generally edit all over the place, with a
by adamnemecek 7y ago
I Fucking hate white boards. I think the thing I hate the most is that it's impossible to insert lines. When I code, I generally edit all over the place, with a white board you can't do
do that.
- johnny313 7y agoI can't tell if this is serious or not...I love it.
- platz 7y agoI think if you're writing code on a whiteboard, you may be doing it wrong.
- jcranmer 7y agoTell that to the interviewers.
- adamnemecek 7y agoOK what is it for then?
- NegativeK 7y agoDiagramming? To-do lists? Math? doodling writing funny quotes giant reminders meetings schedules announcements
- adamnemecek 7y agoWhy not use a piece of paper?
- jrace 7y agoA whiteboard is much easier to erase and reuse.
- michaelgrafl 7y agoReplying to OP: because you want to share it with a group of people who are in a room with you.
- michaelgrafl 7y agoLists, graphs, wire frames, UI mockups, brainstorming, IP-addresses, guest WIFI login credentials, sketches of Rick and Morty ... Basically anything you would use a notebook with pen and paper for in order to extend your working memory, but you want to share with others. Definitely not (non-pseudo) code longer than three or four lines.
- justinpombrio 7y agoSome use cases: - simple sketch of a user interface - technical diagrams, like for showing how a data structure is implemented, or the (basic!) messages sent between client and server, or the architecture of your network - working out examples, like drawing the chain of events that leads to something breaking due to a bug, or a simple example illustrating what you're saying - very short code (3 lines good, 10 lines bad) A whiteboard can be a tool to help you explain things. It should be used to augment what you're saying in words. It's very hard to put a diagram in someone's head using words, but much easier if you can draw on a whiteboard. You're right, though, that things on a whiteboard should be kept very simple. Lots of code, or very large diagrams, are liable to turn into a mess.
- k_sze 7y agoI would argue that you’re not really supposed to write code on a whiteboard, especially not long enough chunks that you would hate editing. If you must write code on a whiteboard, try keeping it to pseudo-code, the details of which you can gloss over. And then you won’t hate the whiteboard so much.
- adamnemecek 7y agoNo white board interview happens in pseudo code.
- pmontra 7y agoIf they give you a whiteboard instead of a computer, writing correct code with minimal editing is part of the interview process. You should direct your hate to the interviewers, not to the tool.
- adamnemecek 7y agoThis is the normal interview, lol who are you kidding.
- em-bee 7y agoi had to laugh at the hilarity of the idea. i did that with todo lists. i'd rewrite them multiple times to remove done items and add new ones, and reorder them.
- edejong 7y agoStart writing ex commands. That way it’s append only.