Skip to content
  • Home Home Home, current page.
  • Moments Moments Moments, current page.

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
tef_ebooks's profile
tef
tef
tef
@tef_ebooks

Tweets

tef

@tef_ebooks

they/them. feel free to use my crow photos as art references for non commercial/personal work. i am just a very tired person with a hobby

greenwich meridian
tef.darkroom.tech
Joined March 2015

Tweets

  • © 2021 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    1. tef‏ @tef_ebooks May 29

      you could build a language that rewards some notion of simplicity & punishes some notion of complexity but we have those, they're called functional programming languages and programmers go out of their way to implement the most rube-goldberg contraptions atop to feel smart

      2 replies 6 retweets 111 likes
      Show this thread
    2. tef‏ @tef_ebooks May 29

      i am reminded of how stock traders regularly use a piece of awful software & refuse to change because the artificial challenge makes them feel smart and powerful and i am also reminded of how programmers regularly use git and share incantations like we're working on spellcasting

      2 replies 4 retweets 113 likes
      Show this thread
    3. tef‏ @tef_ebooks May 29

      in other words, you can create tools and practices to reduce cognitive overhead for programming, but in practice, programmers will now find it easier to create systems chock of cognitive burden for others their aesthetics demand it

      2 replies 11 retweets 97 likes
      Show this thread
    4. tef‏ @tef_ebooks May 29

      a lot of the things that reduce cognitive burden in a code base do seem unpopular with modern developers like having a little redundancy or duplication, or keeping things in one file, so you don't have to jump around the entire codebase to fix things

      5 replies 11 retweets 106 likes
      Show this thread
    5. tef‏ @tef_ebooks May 29

      it might seem like i'm arguing for tools to be more difficult to use—making the process of writing complex code more difficult and expensive—but that just means people get to feel smarter for making a mess i'm saying you can't fix this issue with technical means

      1 reply 2 retweets 60 likes
      Show this thread
    6. tef‏ @tef_ebooks May 29

      either you make things difficult and then the puzzle aspect attracts the worst kind of developers (to work with) or you make things easier and the other worst kind of developers show no restraint in recreating difficult environments so they can feel like they're being smart

      1 reply 3 retweets 56 likes
      Show this thread
    7. tef‏ @tef_ebooks May 29

      also: cognitive burden is contextual sql isn't easy to use and databases are difficult products to maintain, but they do have some relative amounts of consistency in their operation and replacing a cheap sql query with thousands of lines of code isn't that helpful either

      1 reply 1 retweet 52 likes
      Show this thread
    8. tef‏ @tef_ebooks May 29

      meanwhile, rails demands you internalise how a danish counterstrike player/race car driver thinks webapps should work, but it does mean you can churn out apps once you get going albeit it's often easier to replace a rails app than rewrite it, due to so much implicit logic

      1 reply 5 retweets 81 likes
      Show this thread
    9. tef‏ @tef_ebooks May 29

      another example is mvc: the notion being that keeping your db and html code distinct makes life easier but then we end up gathering all the db code together and all the html code together and every featural change becomes crosscutting across twenty different files

      3 replies 6 retweets 57 likes
      Show this thread
    10. tef‏ @tef_ebooks May 29

      to some extent, suffering under someone else's big ball of mud does inspire some programmers to swear they'll do better next time but in practice, programmers will create a big ball of mud that they understand and assume that other people will find it as easy as they do

      3 replies 10 retweets 71 likes
      Show this thread
      tef‏ @tef_ebooks May 29

      we don't need tools to make programming easier, we need programmers who don't value feeling smart, who don't want to show off we want people who care about making things easy for others

      8:07 AM - 29 May 2021
      • 62 Retweets
      • 259 Likes
      • Adam Brokes Chance Snow Dee Watson Oli G Victor Barua aljorhythm Jonas Pettersson Eric Offermann Arthur van Leeuwen
      2 replies 62 retweets 259 likes
        1. New conversation
        2. tef‏ @tef_ebooks May 29

          as ever, the irony is that even if you do make a nice codebase with low cognitive overhead, changes will get made in the easiest places until people run out of easy things to change, and then you're back to a big ball of mud reducing cognitive overhead is an ongoing task

          2 replies 4 retweets 80 likes
          Show this thread
        3. tef‏ @tef_ebooks May 29

          at the end of the day "clean vs dirty" or "complex vs simple" or "good and bad" are just words programmers use to describe their own experiences with a code base and assert them as objective truth over wrangling with the fact that every choice is a tradeoff

          1 reply 5 retweets 88 likes
          Show this thread
        4. tef‏ @tef_ebooks May 29

          this thread is going to be catnip for people to tell me about how their favourite thing is good and the thing they don't like is bad so i am going to mute it and go to a duckpond

          2 replies 3 retweets 97 likes
          Show this thread
        5. End of conversation
        1. Robin Berjon‏ @robinberjon May 29
          Replying to @tef_ebooks @vorahsa

          It makes me feel smart when I make things easy for others 😁

          0 replies 0 retweets 2 likes
          Thanks. Twitter will use this to make your timeline better. Undo
          Undo

      Loading seems to be taking a while.

      Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

        Promoted Tweet

        false

        • © 2021 Twitter
        • About
        • Help Center
        • Terms
        • Privacy policy
        • Cookies
        • Ads info