electricsheepco

@electricsheepco

A software and hardware engineering consultancy for the North Bay Area of California. We Can Build It for You Wholesale.

Healdsburg, CA
Vrijeme pridruživanja: siječanj 2019.

Tweetovi

Blokirali ste korisnika/cu @electricsheepco

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

  1. Prikvačeni tweet
    3. velj 2019.

    We’re proud to announce that we’ve begun maintaining and improving the library for platforms: Please let us know if anything’s broken or in need of attention via GitHub issues, email or right here on Twitter. Happy building!

    Poništi
  2. 9. sij

    One simple, common, and catastrophic example: “tests” that pass as-written and in isolation appear correct but in reality are validating a misinterpretation of the spec or an incorrect assumption. Test suite passes, pushed into production and the world explodes.

    Prikaži ovu nit
    Poništi
  3. 9. sij

    TDD is absolutely not a substitute for full integration testing. To see production applications that are not testable in their entirety during development is absolutely terrifying.

    Prikaži ovu nit
    Poništi
  4. proslijedio/la je Tweet
    4. pro 2019.

    Suggestions: * TDD/BDD is a spec * Agile has good intent * Rise above Language and Functional/OOP as a focus * Dogma is bad Carpenters don't argue about hammers

    Prikaži ovu nit
    Poništi
  5. proslijedio/la je Tweet
    24. stu 2019.

    Code review improves code readability and code quality, but the real value is that it teaches humility, collaboration, and how to change your mind. Usually criticism of it is rooted in insecurity around those three things.

    Poništi
  6. proslijedio/la je Tweet
    19. stu 2019.

    Sourcetrail, interactive source explorer, is now free and open-source

    Poništi
  7. proslijedio/la je Tweet
    12. stu 2019.

    So I think is right in that regardless of the quality of Martin's advice, it's important to know what it is, because it has had a lot of influence on enterprise code. But reading it as a cultural artifact is different than reading it for advice.

    Poništi
  8. proslijedio/la je Tweet
    11. stu 2019.

    cracking up, and loving that ppl send me stuff like this: "we have a whole set of secret signals when asked for story point estimates like nose scratch equals everyone go high & don't budge, hair flip equals all disagree, argue for 15m. Our pact is 'fight insanity w/humor'.

    Poništi
  9. proslijedio/la je Tweet

    There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. -- C. A. R. Hoare

    Poništi
  10. proslijedio/la je Tweet
    2. stu 2019.

    Fun fact: There is an island called “NULL island” at long/lat co-ords 0,0 and like in computers, it is unmapped (doesn’t exist) and is used to catch errors!

    Poništi
  11. proslijedio/la je Tweet
    2. stu 2019.

    For context: during the evacuation I decided to dive deep into Rust & Go, having had no experience in either. Rust is fine, annoying at times but no more so than it’s predecessor. I never even wrote a single line of Go, it is so obviously broken “by design”. Honestly bummed.

    Prikaži ovu nit
    Poništi
  12. proslijedio/la je Tweet
    Odgovor korisniku/ci

    me after having to deal w/C++ for the better part of a decade

    Poništi
  13. proslijedio/la je Tweet
    2. stu 2019.
    Poništi
  14. 31. lis 2019.

    Another issue with DI that often goes unmentioned: left unchecked, it will completely destroy composability and reusability. A component cannot be reused when simply constructing it requires first instantiating umpteen dependencies (which each have their own dependencies!)

    Prikaži ovu nit
    Poništi
  15. 31. lis 2019.

    "Dynamic scoping makes it hard to figure what our program actually does, without executing it, and that’s not a quality we want our programs to exhibit."

    Prikaži ovu nit
    Poništi
  16. 31. lis 2019.
    Poništi
  17. proslijedio/la je Tweet

    "Bottlenecks occur in surprising places, so don't try to second guess and put in a speed hack until you have proven that's where the bottleneck is." — Rob Pike

    Poništi
  18. proslijedio/la je Tweet
    14. lis 2019.

    Most Popular Programming Languages 1965 - 2019

    Poništi
  19. 21. lis 2019.

    This isn’t math class: I don’t need (nor want!) to see your work. Use squash merges!

    Poništi
  20. proslijedio/la je Tweet
    16. lis 2019.

    I just merged SSL support into Redis unstable. This feature has an interesting story that I want to tell you. It was kinda of a "process" to reach the right solution, or at least a solution that looks a lot better than the alternatives.

    Prikaži ovu nit
    Poništi
  21. proslijedio/la je Tweet
    9. lis 2019.
    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:

    ·