Live data from Hacker News

Viewing profile — nickdandakis

nickdandakis

HN member
Joined
Thu, Oct 02, 2014, 5:18 PM UTC
HN karma
368
Public activity
90 items

About nickdandakis

[ my public key: https://keybase.io/nickdandakis; my proof: https://keybase.io/nickdandakis/sigs/t5h4c1CRd1TLxtBM1XRhrlWC6qDeCk4QLLraRYNDCkM ]

Recent public activity

  1. comment
    Comment #45295115

    Here to say that I have been working on a canvas-based app for a while now. Canvas apps are hard y'all! I greatly appreciate tldraw and think the licensing changes are completely r…

  2. comment
    Comment #38795183

    I actually wish Mozilla put out a dedicated password manager. They have Sync, and they have SoPS (or well, used to?). I'd gladly pay extra for it

  3. comment
    Comment #38379393

    Analytics should just be one point to weigh across others when making a decision. I don't fully think it's a binary decision to use it or not. Consider analytics. Consider user fee…

  4. comment
    Comment #35975016

    This is the best take, IMO. Different strokes for different folks, but frankly managers don't care if a deadline greatly encourages or greatly stresses their ICs. Either way, it's …

  5. comment
    Comment #35687302

    You should already be spinning up caches and databases in dev anyway? I agree though that the article is missing some explicit insight into how this change is handled on the local …

  6. comment
    Comment #32489439

    You're translating the class-based way of working in React against hooks, without stopping to consider understanding hooks as a first-class principle instead of a translation. It's…

  7. comment
    Comment #32397886

    yeah the article has a very US-centric take, stick shift is still very much alive in Europe. it's a lot of the times the more affordable option, and plenty of places in Europe dont…

  8. comment
    Comment #30949858

    Have you used git submodules before? I've only used them once and vowed to never use them again. It's effectively just a pointer to a hash, and ends up being useless for versioning…

  9. comment
    Comment #28382024

    Handsome | Senior Frontend Engineer | REMOTE | Contract (6 mo+) https://handsome.is Handsome is looking for a talented freelance frontend (or fullstack) engineer to work closely an…

  10. comment
    Comment #28037541

    Handsome | Senior Frontend Engineer | REMOTE | Contract (6 mo+) https://handsome.is Handsome is looking for a talented freelance frontend (or fullstack) engineer to work closely an…

  11. comment
    Comment #27522834

    This is all fair and good. I was just pointing out the beginnings of a trend. To me, build-time image optimization would’ve been a prerequisite for next/image even launching in the…

  12. comment
    Comment #27518696

    Also disappointed by this. Vercel has increasingly been putting out more features that are tucked behind a vendor-lock. - `next export` when using `next/image` doesn't have a sane …

  13. comment
    Comment #24974660

    Handsome | Austin, TX | Contract (4 mo+) | REMOTE https://handsome.is Handsome is looking for a talented freelance frontend engineer to work closely and collaboratively with our de…

  14. comment
    Comment #23435164

    The vast majority of candidates I've spoken to commit their code to private repositories. Same goes for me. Roles were for fullstack and frontend. You're right in that sometimes ti…

  15. comment
    Comment #23435081

    What does skill have to do with difficulty? Big red flag if you think the only way to impress someone of your coding skills is if you overengineer a solution. If some candidate sub…

  16. comment
    Comment #23421215

    I've hired a handful of people with this process, across two organizations. First time around, I identified and created the take-home exercise in one working day. Half of it was ac…

  17. comment
    Comment #23420428

    Yes, there is. Extract a piece of work from the project the new hire will be working on. Set up scaffolding and any boilerplate so that only have to implement one new feature (or f…

  18. comment
    Comment #21392245

    Preferred syntax should be enough, but here's a couple more differences: - Vue has a set of core libraries (Vuex, vue-router, etc) maintained by the same org. - Single file compone…

  19. comment
    Comment #21348614

    The thing is, I don't disagree that a large (if not majority) number of developers reach for dependencies by default, instead of carefully considering patterns first. I don't think…

  20. comment
    Comment #21348154

    Not to mention you can still keep your pure UI components separate from your components that have data fetching logic (aka containers). Components are highly reusable. Containers a…

  21. comment
    Comment #21348083

    Out of curiosity, how is it not still "rendering"? Do you prefer "start" because it renders a tree of children? But yes, rendering doesn't need to be interrupted. They specifically…

  22. comment
    Comment #21347929

    Sometimes frontend developers overengineer their solutions, yes. Sometimes you need a more complicated solution for a complicated set of requirements. Do you need GraphQL? Nope! Do…

  23. comment
    Comment #21071962

    - Don't default to "Agile" (or be fully "Agile" for that matter) - Don't default to Typescript (or any technology for that matter) - Don't default to TDD (or any dev methodology fo…

  24. comment
    Comment #20931694

    I don't. I have stints of high motivation and stints of low motivation. The trick is to be productive without being passionate about programming. "Choose a job you love and you wil…

  25. comment
    Comment #20889909

    Key-value stores satisfy a set of use-cases, as do NoSQL, and SQL. Key-value is great when you have a key-value pair that you'd like to cache. Specifically in web workloads, maybe …