Log inSign up
Yehuda Katz
51.4K posts
Image
user avatar
Yehuda Katz
@wycats
@[email protected] OSS enthusiast and @wykittens's parent. Heroku. Co-author of Extensible Web Manifesto. Front-end developer. @wifelette's husband. he/him
Portland, OR
yehudakatz.com
Joined August 2007
677
Following
59.9K
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Yehuda Katz
    @wycats
    Dec 12, 2015
    As a tech community, we must treat documentation, marketing, logistics, infrastructure, art, etc. work with as much respect as engineering
  • user avatar
    Yehuda Katz
    @wycats
    Nov 14, 2017
    Front end software development is: - real-time (instant load, 60fps) - distributed, incremental (synchronize remote data as needed) - asynchronous - reactive (react to user actions in realtime) Front end is the hardest kind of dev I do. The folks who do it every day are heroes.
  • user avatar
    Yehuda Katz
    @wycats
    Dec 19, 2017
    JavaScript code is much more expensive, byte for byte, than an image, because of the time spent parsing and compiling it. It's possible to parse and compile wasm as fast as it comes over the network, which makes it much more like an image than JavaScript code. Game changer!
  • user avatar
    Yehuda Katz
    @wycats
    May 22, 2019
    Before creating Handlebars I knew next to nothing about parsers. Same deal. Let your ambitions, not your existing skills, be your guide.
    user avatar
    Nicholas C. Zakas
    @slicknet
    May 20, 2019
    Before creating ESLint I knew next to nothing about parsers. Today, I know slightly more than that. Don’t let what you don’t know stop you from trying.
  • user avatar
    Yehuda Katz
    @wycats
    Sep 3, 2019
    The most important thing in software is having fun. It sounds indulgent, but it supports a sustainable career *and* creates an environment that's accessible to beginners over time. Fun. Savor it. Prioritize it. Your software will be better for it.
  • user avatar
    Yehuda Katz
    @wycats
    Dec 25, 2020
    The thing I find frustrating about the idea that frontend dev is "for juniors" is that nobody would say it about other specializations. Someone might say that it's *better* if a compiler author worked in a more full stack role. They *wouldn't* say "compiler writing is for jrs"
  • user avatar
    Yehuda Katz
    @wycats
    Jul 27, 2021
    It feels like StackOverflow has developed a fatal flaw with regard to web content. Almost every popular question has a top-voted and approved answer that is out of date. In most cases, the answer is totally wrong and no decent developer would recommend it anymore.
  • user avatar
    Yehuda Katz
    @wycats
    Feb 15, 2018
    We're all learning, all the time. How can you be proud to say that someone doesn't belong simply because they don't yet have a particular piece of knowledge? My pride comes from opening up our craft to anyone who wants to hone it. Exclude people at your peril.
    user avatar
    ppk.css 🇪🇺
    @ppk
    Feb 14, 2018
    If people who don't know you can use a <link> tag can call themselves front-end developers nowadays I'm proud of saying they don't belong in our craft.
  • user avatar
    Yehuda Katz
    @wycats
    May 11, 2021
    People don't really understand the effort that goes into maintaining an open-source project. But *nobody* understands the effort that goes into *leading* a successful open source project. It's mostly not about committing code. It's mostly about chaos management.
  • user avatar
    Yehuda Katz
    @wycats
    Nov 29, 2017
    After playing a little bit with QBasic when I was a kid, I was given a K&R C book. My takeaway: programming is not for me. I didn't look at programming seriously again until I was 23. This article is terrible advice. zeroequalsfalse.press/2017/11/29/c/
  • user avatar
    Yehuda Katz
    @wycats
    Dec 24, 2017
    New Years Resolution: when I talk about technologies, I will avoid demeaning the users of those technologies. I will also avoid calling technologies "dead", "dying" or other words meant purely to demoralize users of the technology.
  • user avatar
    Yehuda Katz
    @wycats
    Jul 28, 2021
    How to center content in a div. One way. div { display: flex; /* vertical */ align-items: center; /* horizontal */ justify-content: center; } That's it. The other 10 ways don't matter in 2021. We solved the problem. We're done.
  • user avatar
    Yehuda Katz
    @wycats
    Sep 5, 2021
    A ton of working software developers are not highly paid.
  • user avatar
    Yehuda Katz
    @wycats
    Nov 13, 2019
    PSA: There are a bunch of developers like me and you having a hard day today as Disney+ is launching. I don't know any of them, but I imagine that seeing internet colleagues gleefully passing around articles dunking on them isn't making their day better.
Advertisement
Advertisement