Cory House

@housecor

I transition teams to React. Founder: Author: Developer. Teacher. Speaker. 7x MVP.

Kansas City
Vrijeme pridruživanja: siječanj 2009.

Tweetovi

Blokirali ste korisnika/cu @housecor

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

  1. Prikvačeni tweet
    31. sij

    Common mistake I see in React apps: Putting state in the wrong spot. Simple strategy: 1. Put state in the component that needs it. 2. Do child components need the data too? Pass it down. 3. Do parents need it? Lift state up. Strive to keep state as low as possible.

    Poništi
  2. prije 2 sata

    Wonderful summary of the state of web development at the end of 2019, with predictions for 2020:

    Poništi
  3. prije 15 sati

    What a day to be from Kansas City! Go Chiefs! 🎉🔥🔥

    Poništi
  4. 2. velj

    One excellent example: If you want to escape the 9-5, blog is gold. Also, "The 4-Hour Work Week" is superb.

    Prikaži ovu nit
    Poništi
  5. 2. velj

    And "retirement" need not mean sitting on the beach. Retirement = freedom. Retirement is freedom to contribute each day in a way that resonates most for you. I know developers who "retired" in their 30s/40s. They need not work another day. They still work, but on their terms.

    Prikaži ovu nit
    Poništi
  6. 2. velj

    It's sad how many people I see making good money, creating their own prison. Many people are implicitly saying this: "I'd rather live a lifestyle I can barely afford than retire early and live off my investments." Read "The Millionaire Next Door" and "Simple Path to Wealth"

    Prikaži ovu nit
    Poništi
  7. 2. velj

    It's easy to make purchases that reduce freedom. Fancy cars Giant houses Lavish trips Problem is, if I can't easily buy it in cash, it reduces my freedom. Freedom is worth optimizing. Freedom is the ultimate luxury. Question worth asking: Would I enjoy the freedom more?

    Poništi
  8. 2. velj

    If it’s throwaway code, then sure, do whatever is necessary to quickly learn and iterate based on feedback. If the idea has legs, you can rewrite later. The risk: All too often, sloppy MVPs become sloppy production apps.

    Poništi
  9. 2. velj

    Insightful exercise: 1. Think of activities you enjoy 2. Ask why you enjoy it. Write down why. Example: I like coding. Why? Creation. (Write down creation). 3. Write down 10 "whys". 4. Within 60 seconds, remove all but 3. You now have a list of your top 3 "whys".

    Poništi
  10. 2. velj

    Code reviews are the last good chance to find needless complexity. After merge, it's both risky and difficult to change code that appears needlessly complex. Here's why: It's hard to tell if the developer was doing "doing it the hard way" or had a justification.

    Poništi
  11. 1. velj

    I ❤️ conferences. But focusing on the tradeoffs keeps me from overdoing it.

    Prikaži ovu nit
    Poništi
  12. 1. velj

    Life = tradeoffs. So it’s useful to ask, “What must I sacrifice to do this?” Example: I want to speak at a conference. What must I give up? - Family time - Energy & time spent scheduling & completing travel - Hours spent preparing the talk - Money I’d have made working

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

    Why keep React state “low” (as local as possible)? 1. Performance (less renders) 2. Simplicity (less prop passing) 3. Safety (less access = less risk) - Honors the Principle of Least Privilege

    Poništi
  14. 31. sij

    Disturbing response: Multiple people said “slow machines are good in agencies that bill clients by the hour.” Slow = more billing hours. 😳 What a short-sighted mindset. I strive to be efficient so my clients stay happy and loyal. More important: it’s the right thing to do.

    Poništi
  15. 30. sij

    Irony: Corporations are using security scanner software that's so oppressive it drives people to quietly use their personal laptops. The result? No security scans, annoyed workers, and foreign hardware in the office. Oppressive security reduces security. People work around it.

    Poništi
  16. 30. sij

    In my last job, I decided "If I can't fix this, I'll quit". They gave me a slow desktop. So I used my personal laptop. They didn't allow remote work. I negotiated partial remote. I decided what was worth quitting over. This empowered me to take risks & have hard conversations.

    Poništi
  17. 30. sij

    Finite mindset: “I’m going to hoard this knowledge so I stay in power.” 👎 Abundance mindset: “I’ve gotta share this knowledge so others can benefit.” 👍🔥

    Prikaži ovu nit
    Poništi
  18. 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
  19. 29. sij

    As a consultant, I'm seeing an epidemic: Companies are wasting millions by giving developers slow laptops. Today I said "npm install x". My laptop: 10 seconds. 😀 Their laptop: 3+ minutes. 🤯🤦‍♂️ Why? Weak processors, little RAM, platter drives, and slow security scanners.

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

    Solid advice for going independent. For reference, any given month I have around 3-5 active clients. Diversification lowers risk, reduces stress, and keeps things interesting.

    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:

    ·