Threads for bttf

  1. 4

    This essay has inspired me to drop what I’m doing as a programmer and fulfill my duties as a traveling musician

    1. 2

      The overly derisive tone of this essay is enough to ward me away from ever wanting to work with the person.

      That being said, I think there’s some validity to the argument. However, stand-ups may still be a reliable tool for teams who aren’t completely comprised of excellent performers - some less fortunate teams have to find ways to deal with mediocrity and stand-ups can help in that respect, I think.

      1. 8

        When I became a tech lead and started managing people, I spent a lot of time managing relationship between team members, helping others, and reviewing pull request. I was lucky if I spent an hour writing some code. So during the daily standup I couldn’t say what I was doing the other day: it just passed and I sort of did something, but where exactly did my time go? So I started journaling. And it helped a lot with recalling the previous day. Also retrospectives became so much easier.

        But then I quit that job and forgot the habit. Now trying to get back into it via blogging and writing a monthly post recalling what happened.

        1. 4

          By the end of the day I’ve forgotten most of what I’ve done. I started keeping a daily record, a list of the nuggets of activity that I did during the day. It’s really helpful to be able to look back on the past week and see a list of items and remember all that I had done. It always turns out to be more work than I thought.

          1. 1

            I love slack standups for just this reason. It’s not as detailed, but still helps me see the arc of my work in a way that a verbal standup can’t.

          2. 2

            Yes, I can’t journal to save my life, but blogging is something I have found works for me. The public nature of it makes it easier to see the return, perhaps?

            1. 2

              Did you journal specifically about work interactions, project progress, and the like? Curious to know if there was any system you employed. Did you also journal about outside life stuff?

              1. 2

                It was work related only. When your work becomes helping people (solving problems with code, reviewing pull requests, doing 1-on-1’s, and helping to avoid friction in the team), you’re constantly busy throughout the day, but it doesn’t feel like quantifiable job I’ve been doing before while writing code. There are quite a lot of blog posts on the topic of transition from developer to a management position. So in order to “quantify” it somehow and bring structure, I started writing down everything I’ve been doing throughout the day: 10 minutes of writing code, 15 minutes helping one dev with their problem, 5 minute break, 23 minutes talking to the management, 40 minutes preparing presentation. All with a timestamp.

                By the end of the day I had a very good list of things I’ve been doing. Having timestamps helped me understand when I was interrupted by others. After few months I started to develop routines and structure my day into chunks where I could spend more time on different tasks without being interrupted.

                At the moment I am a co-founder of a tiny startup with just a handful of people (2 developers including me), so I don’t get interrupted a lot and this kind of journalling is not needed anymore. I do however write blog posts for personal things.

                A friend of mine gathers every year with their family where each member talks about their 3-5 biggest achievements throughout the year. They also nominate people of the year, events of the year, etc. I couldn’t recall any of that. So I started writing monthly posts highlighting different events, things I’ve learned and did. I love the way Tom does his “recently” posts.

            1. 5

              Personally, I’m glad all my adolescent, half-baked, bedroom recording projects have now certifiably been erased from the internet

              1. 1

                Hah, this was what I was sort of thinking, maybe they did it on purpose? They’ve got all this content that people have sort of left behind on the platform, they’re looking at their numbers and the vast majority of the music and photos aren’t being accessed in any meaningful way and haven’t been since the early 2000’s. 40% of the songs are about some girl/guy that some girl/guy was in love with in high school and how they broke their heart. And they’re sitting there saddled with storing it all for…?

                It was one of those, someone tripped over the cable to the rack and unplugged it, then someone accidentally tipped the rack over, and accidentally pushed it from the server room out to the curb, where they accidentally loaded it into the back of a large truck, which just so happened to end up at an incinerator and the truck just happened to be parked near the incinerator when the driver just happened to push the lever to dump the contents of the truck, then “Oh, man, did anyone see where that rack with all the old music and stuff in it? Uh oh…”..

              1. 4
                • Take the stray cat I adopted today to the vet for a checkup.
                • Somehow declutter my home office; we just moved and stuff is everywhere.
                • Check out a nearby cheap space I’m looking to rent. It’s kind of a garage, which I want to use to start learning woodworking and maybe welding.
                • Plan some simple woodworking projects. I need to make a piano stand, a kitchen work bench, and a platform bed…
                • Go to a nice punk sauna on Sunday…
                1. 2

                  Man, you seem like a guy I’d have a beer with

                  1. 1

                    Cheers, ping me if you find yourself in Riga!

                  2. 1

                    Go to a nice punk sauna on Sunday…

                    What exactly is a punk sauna?

                    1. 1

                      It’s just a wood-burned sauna run by a friendly local anarchist couple. There’s a bit of a Fallout vibe. It’s named after an infamous nuclear power plant. You can swim in the river, but it’s kind of downstream from an illegally polluting industrial site. In the warmer months they have a sound system outdoors and the yard has a lot of funky constructions, like a tree house stage.

                      1. 1

                        Very cool. Love a good sauna! Wish there were more out here in the Bay Area, community-run even better

                  1. 5

                    My own very cool bookmark manager. I’ve used it for years now and it continues to be handy. Anyone can sign up as well!

                    http://slushies.redpine.software

                    Also my blog: http://blog.88mph.io

                    And my IRC bouncer

                    And this off beat startup idea that I keep putting off but really hope to execute in the next year or so: https://sweat.club

                    1. 2

                      this article really helped level-up my vim game; good stuff!

                      1. 1

                        thorough and concise article, will be a pleasure to follow along when i get the chance to. thanks for sharing

                        1. 3

                          The screenshot provided on the kickstarter page looks awfully similar to what you’d see with vimium, the chrome extension. Not sure I’m convinced that a new browser could beat a well tuned chrome + vimium configuration

                          1. 11

                            I’ve used Vimium for some months myself, and wasn’t really happy with it. The reasons why mainly boil down to how Vimium is quite limited in what it can do. For example:

                            • It can’t change the user interface at all - qutebrowser has a much more minimal UI.
                            • It can’t spawn external processes. In qutebrowser, you can simply hit ctrl-e while editing some text input, to edit it in e.g. Vim. Or you can use :bind ,v spawn mpv {url} to add a keybinding which spawns mpv with the current page, to watch YouTube videos in a real video player.
                            • As soon as you are on some special page (like the Chrome extension store, or the “new tab” page), it stops working, because it can’t intercept keypresses there.
                            • In general, qutebrowser is much more configurable and extensible. You can easily integrate it with shell or Python scripts via userscripts, and soon there’ll be a Python plugin API as well.
                            1. 4

                              Perhaps you can add these points on Kickstarter page as well?

                              All the best for campaign!

                          1. 8

                            What is the meaning behind ‘Please DTRT in the directory.’ as RMS states at the end of his post?

                            1. 7

                              “Do The Right Thing,” perhaps? As far as what that means, I just assume he means (to developers) don’t use it, (to users) complain about developers using it/sway developers from using it, (and to the React developers) change the license to make React free software. Or something.

                              EDIT: On second thought, perhaps it’s an indication to do something with the FSF’s free software directory? https://directory.fsf.org/wiki/Main_Page

                              1. 6

                                I think your edit’s suggestion is correct, because the linked post is to directory-discuss, the discussion mailing list for the FSF’s free software directory. So I read the post as saying: “The React.js license is nonfree. Someone please update the FSF free software directory accordingly.”

                            1. 7

                              I think it’s a valid separation between javascript and nodejs, since the latter exclusively relates to server-side JS, and the former, by deduction, relates to client-side.

                              These are two different development environments. This is not a separation of a framework from its language but two different ecosystems.

                              1. 4

                                The problem is that the ecosystems are somewhat interwoven as people use node modules in their frontend code.

                                1. 1

                                  Node.js modules typically do not readily work in the browser. You usually need something like Browserify to make them compatible.

                                  The fact that they are sometimes interwoven is a slight complication to the overall fact that one paradigm lives on the server, while the other in the browser.

                              1. 7

                                Agree, this is a good way to filter low-quality submissions.

                                1. 9

                                  I’m not sure it really is a good way to filter low quality submissions. Some articles about Node can be quite interesting and apply to things outside of just node.js.

                                  I agree that it would be a way to filter submissions, but to cast them all as low quality seems like you’re just biased against the entire framework and ecosystem.

                                  1. 4

                                    shhhh. enjoy humor every once in a while

                                    1. 2

                                      Some articles about Node can be quite interesting and apply to things outside of just node.js.

                                      I agree and suggest we use the proposed tirefire/clownshoes tag for that.

                                    2. 4

                                      Ouch.

                                    1. 2

                                      Glad this was written. Good to see fellow IRC enthusiasts out there. I have used IRC for 15 years, and have been using Slack at work for a few years now. I favor my IRC client (Textual) much more than I favor my Slack client, giphy integrations and all.

                                      For me, the fact that Slack is closed source with no API to implement clients against kills it for me. It does not reverberate with the trajectory of the open web. It is a business first. Whereas IRC seems closer to an open telecommunications protocol, like telephone or radio.

                                      1. 11

                                        How is this not obviously satire? The very first bash command-line excerpt gave it away.