HNHacker News
TopNewBestAskShowJobs

cbzehner

83 karma · joined June 10, 2014

Friendly neighborhood engineer. Currently @AtriumLTS, formerly @Facebook. Always @cbzehner | Twitter | Github | LinkedIn.
submissionscomments
cbzehner··on TunnelBear Joins McAfee
Mullvad (https://mullvad.net/en/) is the highest rated VPN service by That One Privacy Site[0] and it's pretty easy to use.

It's what I use, check it out!

[0] https://thatoneprivacysite.net/2017/10/03/mullvad-review/

cbzehner··on GitHub client built with React, Apollo, GraphQL
Definitely worth checking out.

If you're not yet onboard the React hype train I'd recommend the author's Road To React course (https://www.robinwieruch.de/the-road-to-learn-react/), it's a good introduction to React and modern JS and a leaping off point for more complex stuff.

I worked through this in ~8 hours the weekend before a job interview and had no trouble building and updating a simple React single page app as part of the onsite.

cbzehner··on Ask HN: Small Open source projects that need contributions
Pipenv? See a recent post by (what I assume) is one of the maintainers. https://www.kennethreitz.org/essays/pipenv-one-year-later-a-...
cbzehner··on Ask HN: What do you look for in an applicant's GitHub?
It depends on the person and my expectations for the role. The best people have everything, including jobs! So I make it a rule not to expect perfection, helps prevent disappointment.

When I'm evaluating candidates from a resume, if they have a link to a Github or personal website I'll visit it about a fifth of the time. I'll open up a couple repos and make note of what they look like.

Are they school projects? That's fine but not necessarily indicative of anything since most academic code is write-once, run-once for an assignment.

Does it look like a personal project? Great! This is what I'm most interested in.

Is it easy to understand what the project is before reading the source code? README files and a clear directory structure/file names can go a long way here.

If I look at the source code, how is the readability? Do they have good variable names (i.e. not a, b, c,..,z) and use the idioms of their programming language?

Bonus points for good comments. Triple word score if I can understand the code without comments.

I'll go through a couple repos this way and use whichever one is best to inform my initial bias. I think it's always a good idea to assume best intent when interviewing someone. I've had some people I wasn't that excited about in an interview become my favorite coworkers over time.

PS - Here's a project of mine I'd consider a "good" example. Mostly the number of unfinished {- TODO -} comments in src/Lib.hs would hurt me here, were I evaluating myself. https://github.com/cbzehner/word-frequency

cbzehner··on The Intuitive Guide to Data Structures and Algorithms
Interview cake is amazing. The way the problems are presented and the hints are given is often better than what you'll get in an actual interview setting.

After using it myself, I could not recommend it any more highly.

cbzehner··on Show HN: A coloring book of data structures and algorithms
Thanks! I already signed up!
cbzehner··on Show HN: A coloring book of data structures and algorithms
I'll buy it. Please do! I really like the idea of being able to share this with people just getting started who find algorithms intimidating (we're not all math double majors :P). It probably can't serve as a primary source of material but is a great supplement.

Grokking Algorithms by Aditya Bhargava is something I skim for fun occasionally and this seems like a great complement!

cbzehner··on What will be the top 3 trends in 2016, that shape how we build our startups?
Skynet.
← PreviousPage 2 of 2