Mike Sherov (he/him)  

@mikesherov

Engineer . Instructor . JS, PHP, TypeScript, React, Performance, Webpack, jQuery, npm, Node, CSS, FOSS. Views are my own.

New York, NY
Vrijeme pridruživanja: travanj 2007.
Rođen/a 9. studenoga 1981.

Tweetovi

Blokirali ste korisnika/cu @mikesherov

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @mikesherov

  1. Prikvačeni tweet
    1. velj
    Odgovor korisniku/ci

    Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. - Antoine de Saint-Exupery

    Poništi
  2. 2. velj

    Every year I start out this day with a Gamblers Anomymous meeting. I never bet sports, but for a lot of people in recovery it's is an unbearably triggering event. If you or a loved one is suffering, there's help! There's GA meetings every night:

    Poništi
  3. 1. velj

    Top 3 [Programming Languages] By experience: 1. PHP 2. JS 3. CSS By personal desire to learn: 1. Rust 2. Prolog 3. Reason

    Poništi
  4. proslijedio/la je Tweet

    I've watched this ad every day since it came out, and it does something to me every single time. Happy Black History Month y'all. ✊🏿✊🏾✊🏽✊🏼

    Prikaži ovu nit
    Poništi
  5. proslijedio/la je Tweet
    1. velj

    ~"We think old code is a mess because of a cardinal law of programming: It’s harder to read code than to write it":

    Poništi
  6. 1. velj

    The absolute minutia you pick up working on OSS is unbelievable. I still randomly wonder at night if jQuery could fire $.ready on readyState interactive instead of complete these days, because there were issues in IE<8. And maybe is only person who knows what I mean.

    Poništi
  7. 1. velj

    Looks like Yarn has struck a good balance. Yarn 2 is per-project opt-in, with Yarn 2.1 generating warnings (but not exceptions) if your project isn't pnp compatible. This is a good upgrade practice: warn about deprecations for 1 major, then change default.

    Poništi
  8. proslijedio/la je Tweet
    31. sij

    I did it! REBASE is now available at: 👈 ✓ Understand the inner workings of Git ✓ Branches and merge strategies ✓ Interactive rebasing + cherry-picking ✓ Automated testing ...and much more! Please share with friends that might find this useful! 🙏

    Prikaži ovu nit
    Poništi
  9. proslijedio/la je Tweet
    30. sij

    "Monoliths are the future because the problem people are trying to solve with microservices doesn’t really line up with reality", I aspire to such savage language as that which flows from . PREACH BROTHER! 😂❤️✊

    Prikaži ovu nit
    Poništi
  10. 30. sij

    Here's the measurement defined:

    Prikaži ovu nit
    Poništi
  11. 30. sij

    On to this group, all the hopes and dreams of what is possible are projected. The "community" ponders why certain things are the way they are. And in general, the answer is always the same: the community is tiny. It's time and resources. Not malice, ignorance, nor anything else.

    Prikaži ovu nit
    Poništi
  12. 30. sij

    The problem with Open Source is that the community is much smaller than people think. Twitter has a weird way of amplifying folks into thinking the community is large, but when you look at who's doing the work (admittedly, I haven't done much lately) it is a very tiny group.

    Prikaži ovu nit
    Poništi
  13. 30. sij

    Prolog as a language is closer to SQL than it is to C, Java, or JS. I think most of the difficulty people have with it is that if they learned about in at school, it was in a Programming Languages class rather than Databases class. The latter is a far more apt metaphor.

    Poništi
  14. proslijedio/la je Tweet
    30. sij 2019.

    Just like when you’re dealing with its physical analog, your number one most important mantra when you want to improve a hoarded codebase is: Improvement Over Consistency.

    Prikaži ovu nit
    Poništi
  15. proslijedio/la je Tweet
    30. sij 2019.

    I’m not talking about taking three extra days on a 1-point story to totally rewrite the user class. I’m talking about noticing a method you’re working in is out of place, and moving it - even if you don’t have time to extract the rest of the concept from the 8000-line file.

    Prikaži ovu nit
    Poništi
  16. proslijedio/la je Tweet
    30. sij 2019.

    And at that point, all you’ve accomplished with the money & time they gave you for the rebuild is to shift your problems to the network layer, where they are way harder to see, analyze, test, and fix. That is not progress. IMO that’s engineer malpractice.

    Prikaži ovu nit
    Poništi
  17. proslijedio/la je Tweet
    30. sij 2019.

    Our hoarded codebases work the same way. If you don’t change the habits and incentives that led you to that point, you’ll end up with a tangled mess of services mirroring your tangled mess of monolith code.

    Prikaži ovu nit
    Poništi
  18. proslijedio/la je Tweet
    30. sij 2019.

    How do you get out of a situation like that? If you just call a junk hauler to take it all away (the grand rebuild, aka “we should rewrite it as services!”) you don’t fix the real problem - which is the organizational incentives that put you in that place originally.

    Prikaži ovu nit
    Poništi
  19. proslijedio/la je Tweet
    30. sij

    Common thread among people I respect: An abundance mindset. They don’t tear down others to build themselves up. They celebrate the success of others. They don’t view success as a pie to divide. They recognize success isn’t a zero sum game. They strive to make the pie bigger.

    Prikaži ovu nit
    Poništi
  20. 30. sij

    For me, Open Source has always been about scratching an itch and then bailing if I'm burning out. I applaud folks who can do day in day out steady maintenance. It's just for not me... that's what my day job is for. For FOSS, I gotta get in, accomplish a goal, get out.

    Poništi
  21. proslijedio/la je Tweet
    29. sij

    Ideas are one in a million. Execution is much less common. One of the simplest things you can do to set yourself apart from the majority of people is to actually ship something. An app, a blog post, a book, even a tweet. It doesn’t have to be perfect, you just need to do it.

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·