HNHacker News
TopNewBestAskShowJobs

notaio

53 karma · joined November 3, 2013

https://nota.io
submissionscomments
notaio··on Ask HN: What did I do so wrong in this coding interview
https://www.npmjs.org/doc/faq.html#Should-I-check-my-node_mo...
notaio··on Ask HN: What did I do so wrong in this coding interview
In the "Angular, Ember and friends era", not using a front-end framework show exactly that I don't use frameworks for the sake of it.
notaio··on Ask HN: What did I do so wrong in this coding interview
FYI I had no timeline attached to this test, but who ask candidates to work 3days on something before being hired ?? If its what they expected from me I would have straight refused.
notaio··on Ask HN: What did I do so wrong in this coding interview
There, I posted a response, it was due.

Why the dummy account ?

notaio··on Ask HN: What did I do so wrong in this coding interview
Here is what I would have replied to the reviewer should he have asked:

- The choice of using a Laravel back end was an informed decision to emulate as close as possible what would be my workflow on a real life app. Beside as opposed to front-end framework it has almost no cost attached and makes the back-end more maintainable and agile - Laravel is an amazingly clean framework. Finally the assessment of the basic PHP knowledge such as using PDO to connect MYSQL had already be made on paper test so there was no point repeating this there.

- The JS is certainly not perfect, game.js could use some refactoring, but my intent was not to make a production ready app but to show that I know how to write proper and maintainable vanilla JS. Given more time I would have addressed those details (which BTW are not the real issue in that code). Also you'll notice that I chose NOT to use a framework there as it was not needed. Again this was an informed decision.

- Sudo: I was worried that whom ever would try to install the app bumped into permission issues so I tried to make easier to install. I should have made a note of that. So point taken here. As for composer, I wouldn't want to work with any company that use PHP everyday and don't know what composer is.

notaio··on Ask HN: What did I do so wrong in this coding interview
Composer is package management for PHP. Just like Gem or NPM. IMO such a test can be interesting to assess the ability of a developer to organize his logic and architect an application, but using it to evaluate the ability to produce "production ready" applications is my opinion missing the point as it's in the former that you can see the core ability of a developer while the later just requires time investment and tedious grunt work tasks. Witch is why I chose to concentrate on what matters.
notaio··on Ask HN: What did I do so wrong in this coding interview
Thanks for that
notaio··on Ask HN: What did I do so wrong in this coding interview
So using abstraction is not something a senior does ? It seems to me like the contrary. The more experience I have the more I like to abstract things instead of making them from scratch. But even so it seems a bit heavy of judgement to disqualify me with such strong word over this choice.
notaio··on Ask HN: What did I do so wrong in this coding interview
Thanks. I am a French expat in Hongkong
notaio··on Ask HN: What did I do so wrong in this coding interview
I would have made it 755 on my environment but I wanted to make sure the install work properly as I know this is often a friction point during install of Laravel
notaio··on Ask HN: What did I do so wrong in this coding interview
Thanks Adriand, much appreciate.
notaio··on Ask HN: What did I do so wrong in this coding interview
Yes it seems like it. Gotta find VIM script to catch those
notaio··on [dead]
in public/scripts/src. NodeJS is used to build and watch the front end code (JS and CSS). It's just a dev dependency