HNHacker News
TopNewBestAskShowJobs

harpb

26 karma · joined March 18, 2012

submissionscomments
harpb··on Ask HN: How do you prepare for a Technical Interview
I read Programming Interviews Exposed (http://www.amazon.com/Programming-Interviews-Exposed-Secrets...) - which covers lot of topics that come up during interview.
harpb··on Rapydscript: Python-like pre-compiler for JavaScript
That reads just as a regular while loop.
harpb··on Why Learning to Code Is So Damn Hard
Learning to code is not hard if you define the code to a smaller step of problem. Learning to code is impossible if you define it as "program for voice recognizition in english and spanish'. If problem is defined as "print Hello World' then you know how to code once you learn to solve that problem. Further more, it is easier problem to solve.
harpb··on Ask HN: What would you do if you could take a break from your career?
I am currently in between jobs. I spent most of my time catching up on TV shows, Movies and learning dancing.
harpb··on Spreading a little Christmas job-hunting hope
tl;dr: There are lot of opportunities for software engineers!

6 weeks ago, I left my job and here's my share of the search experience. 1 week after leaving the job, I got a cold email by a company who is 25-min drive away in Foster City. I did initial call with the HR on Dec. 1. On Dec. 2, I did my first phone interview. I was asked to rate my competency in Python and JavaScript on the scale 1-10. Then the interviewer asked me questions that were targeted at that level. I did badly, but not horribly, with the Q/A on technical parts and ok on some of the basic ones. On Dec. 3, I did second phone interview, which went great in the first half and badly in the second half. In the later part, I just started to get nervous and lost my cool. They still felt I was competent, so on Dec. 4 I did a full day of interview. I did 5 different interviews from engineers to CTO and CEO. By the end of the day, I was offered the position @ 135K. This is where you expect the typical ending of me accepting the salary and living happily ever after. Not so fast there, reader. I pressed for higher salary - 25K more than they were offering. They didn't budge and neither did I, so no cigar.

In parallel to interviewing at that company, I also created my profile on Underdog.io. I spent Dec. 5 to Dec. 16 talking with 7 different companies in New York. I saw that their Salary range is lower than in Bay Area so it did not go far.

On Dec. 13, I created my profile on Hired.Me. Since then I have had 5 offers. I have made strong connection with one of the company and will be having in-person interview in a month (I have 3 week family wedding planned in Jan :)).

From my experience, there are so many companies looking for quality engineers. If you are having hired time getting hired, I am open to talk with you. I personally don't pursue working at big companies for the sake of them being big. I am looking for a company where I fit in based on my programming design sense and culturally.

I'm 27/M/Single/SF - so I don't have much constraints as someone who may be older with family or in non-tech savvy part of the county.

harpb··on FizzBuzz: the test helps filter out the 99.5% of programming job candidates
The solution doesn't takes into consideration the 'fizzbuzz' output. Your solution would print both fizz and buzz when the int is divisible by both 3 and 5.
harpb··on Firebug 3 and Multiprocess Firefox
Logging to the console with Firebug 3: http://cl.ly/image/0V1x2g253J3F/Image%202014-12-03%20at%202....
harpb··on Ask HN: What do you do on New Year's Eve?
Sikh Gurdwara with the family - our tradition.
harpb··on What are you building over the holidays?
BiteRant mobile app - for leaving tips on menu entries of a restaurant. Working on figuring out the Android and JSON mashup.
harpb··on Show HN: Killed our 6-month old photo startup, and this came out of it
when r u next doing this at metreon
harpb··on IntelliJ IDEA 13 Brings a Full Bag of Goodies to Android Developers
I followed: http://www.peterfriese.de/android-testing-with-robolectric/ I can't get it to run a specific (gives junit 3.8+ required error), but am able to run the whole suit.
harpb··on Ask HN: What are you working on and why is it cool?
Webapp for organizing code snippets as pages: http://harpb.com/static/snipp-t/index.html Watch video: http://www.youtube.com/watch?v=MPL-7-XTmDs&feature=youtu.be The editor is very much work in progress and the video highlights base concept for the editor.
harpb··on Ask HN: Domain Searching
Clickable: http://cl.ly/image/0z0H3s3i2c15/Image%202013-10-02%20at%204....
harpb··on Show HN: "Who is hiring" mapped
That's just cool: http://cl.ly/image/2a1q381Z3M09/Image%202013-10-01%20at%204....
harpb··on Ask HN: How much savings did you have before quitting your industry job?
Wanted to wish ur success in ur adventure - go slay some dragons.
harpb··on Yapp.js: Build large client-side applications in a structured way
I like it - its pretty much my current app set-up for backbone + marionette, but done in a better structure.
harpb··on Gif Dance Party
Great 2 minutes of entertainment. Thanks
harpb··on Quickly navigate your filesystem from the command line
Thanks alot. Works on WIn8
harpb··on A Comparison of Angular, Backbone, CanJS and Ember
Build with Backbone http://harpb.com/player/showroom/
harpb··on Harlem Shake - For Website
Put a smile on my face :) http://hsmaker.com/harlemshake.asp?url=http%3A%2F%2Fharpb.co...
harpb··on Ember.js or Angular.js?
If using Backbone, then https://github.com/marionettejs/backbone.marionette is a MUST. It would cut down on lot of code and it makes code more cleaner. In addition, switch to CoffeeScript.
harpb··on Show HN: A faster, cleaner YouTube built on Angular.js and Foundation
It is a pretty smooth from 1 page to next. Nice job. Quick Q for you: which api endpoint are you using to get the youtube listing on the frontpage?
harpb··on Pycoder's Weekly Python Projects of 2012
I would have liked to see less usage of the word 'awesome' >_>
harpb··on Developing Backbone.js Applications
I would love to hear if you tried Backbone before your build your framework. If so, what are your reasons for making it.
harpb··on Show HN: Miyagi - A Journal of Application Development
You may have misunderstood his point or maybe I am. The way I understood, it is not about assertions such as i = min < max ? min : max but rather about the architecture of the software. The software should come built-in with the features that by default prevent bad software designs.

His argument is not to abolish tests and use asserts, but rather to define a set of cases for which you would not need to test because the framework, by its nature, makes it unnecessary.

His example was SQL injection. (a) If I were to write my own MySql queries which directly talk with the DB, then I would need to write tests around those query to make sure it is not possible to execute SQL injection. (b) If I am using an ORM that comes with feature so I don't write the sql queries, it creates it on its own and also comes with the feature to handles possible use-cases which would normally lead to SQl injection, in such case, there is no need to write the test.

harpb··on From Python to Ruby: Mind Blown by Rails, the Framework
Django provides a set of tools and a unique methodology for creating apps. Overall, you end up writing less code in a djnago app in order to do more, for that reason, it requires greater understanding of the framework. For simpler frameworks, they require less understanding but greater amount of code, which may end up being more complicated.

I, personally, used to do it all by myself as a PHP developer, where I wrote raw sql queries and handled the raw HTTP request. Once I figured out ORM in django and its custom templating system, everything becomes so much less code and easy to implement.

harpb··on From Python to Ruby: Mind Blown by Rails, the Framework
Have you tried any web development with Django? Under some light, it may be helpful to develop an app using webapp2, but normally you want to abstract most of it away. Django has done it very nicely. I encourage you to explore it for it may save you countless hours you may end up spending in future.
harpb··on Ask HN: A place like HN but with more nerdy stuff and less social stuff?
Or just create one themselves: http://harpb.com/static/news/news.html#/featured/p1/100

Presentation, along with content, is a better experience than just having good content.

harpb··on Show HN: Telescope, an open-source social news app built with Meteor
Why three different styles for a button? http://cl.ly/image/3h0i1m3t0M3P/Image%202012-11-27%20at%207....
harpb··on Radpress: A simple blog engine that is written in Django
1. Needs a working demo link. 2. In order to run the demo app locally, I had to install radpress - I expected to simply be able to run the demo app after closing the repo. 3. I like the editor in admin section.

I do prefer using reST for writing articles. I had found an existing blog which provides it. After using it, I realize the lack of preview option of the editor. My preference is to use https://www.stypi.com for writing the article and simply use blog to post it.

Page 1 of 2Next →