• 0 Posts
  • 107 Comments
Joined 1 year ago
cake
Cake day: October 18th, 2023

help-circle

  • So essentially you’re saying that communication falls apart and you don’t have the correct tools for remote work.

    The problem is that I don’t know of any tool or set of tools that fixes this. We have an extensive chat system that is open all the time with rooms for each group, we have zoom, we use all kinds of collaboration software. Everyone knows these are available, and uses them, but the hurdle inherent to it seems to be just enough to really put a damper on seeking help.

    I think the best solution would be to have a zoom room where everyone is in it all the time. Which sounds even more miserable.


  • I know I’ll be downvoted, but I’ll answer your question.

    “Need” is a strong word. Sure, it’s not needed. But that’s not what the business tends to care about. They care about productivity.

    I work in software. In my previous job I was a one man show. For my day to day development, I didn’t need to interact with other people much. When I shifted to remote working it was a huge boost because I got protected time to work where I wasn’t distracted by other people in the office, either socially or incidentally. This case it worked very well.

    After the pandemic I switched jobs into one with a hybrid schedule. Luckily for me my job is a 15 minute bike commute.

    However, the suite of tools I’m now developing and working on require me to constantly interact with other people in the office. I also spend a lot of time mentoring jr devs.

    This is, quite frankly, just better when we’re all in the office. The jr devs know, explicitly, that they can bother me whenever they need it. In the office this happens probably an average of 8 times a day. When either of us is remote, it’s probably once a day.

    Now with the other senior devs, we hate meetings. However, all the time, spontaneously, we’ll end up chatting in our little section about the development of the system, someone will overhear (maybe even from an adjacent group) and chime in with useful knowledge. Next thing you know we have 4 or 5 devs whiteboarding and discussing things. Most of the fine tuning of our systems get hashed out in these impromptu meetings. This never happens when we’re remote.

    Also the barrier to just turning around and asking someone something is so much lower. Often 30 seconds. Because at home I have to send them a message, maybe message back and forth a bit before determining that it would be easier on zoom, then we have to jump on zoom which takes a small amount of time. Now this is not some huge thing, but it is a barrier that makes it just hard enough that he happens way less frequently.

    Working in the office is just better for productivity in this type of situation, which i imagine is true for most jobs that involve lots of collaboration. Almost all of my coworkers agree. We also all agree that remote is better because commuting sucks. It honestly even boggles my mind to hear other software devs argue that they are more productive at home. Believable if we are talking about my original situation, or if you’re just mindlessly closing tickets. But for collaborative development of large systems? No way.



  • I live in a small suburb right outside of a major us city.

    To the nearest convenience store: .6 km To the nearest chain supermarket: .9 km To the bus stop: .3km To the nearest park: 1.0km To the nearest big supermarket: .9km To the nearest library: 1.2km To the nearest train station: .6km Straight-line distance to big Ben: 5708 km

    You certainly got me on big Ben distance.

    But this is why the question is kind of silly. America is a huge, diverse place. When I lived in NYC, I was probably closer to everything than you. Where I grew up in an almost rural area, the closest thing was over 5km away. And this isn’t even all that bad because I had a friend who grew up in an unincorporated area where she had to drive 30min just to get her mail.


  • Other than untracking tracked files, I see nothing in this graphic that isn’t easy to do with a gui. That might even be easy to do but it is something I do in the cli. Can I get some examples?

    I would also argue that the common/basic stuff is 99% of what I do with git. And for this I can’t fathom why people would think the cli is better. Like logging and diffing is just so much easier when I can just scroll and click as opposed to having to do a log command, scroll, then remember the hashes, and then write the command. This is something instantly available to me in a gui.

    Don’t get me wrong, if the cli is better for you more power to you. We moved from p4 to git and I did this almost exclusively in the cli so I could use scripts more easily. And sometimes I watch beginners use the gui and I have to bite my tongue because I know it would be faster in the cli.

    But, especially for a beginner, i strongly recommend a gui.








  • Because the CEOs are all more concerned with the commercial real estate market than running their company efficiently.

    It’s shocking how many people have honestly bought this. I mean, I’m sure there is some truth to it and maybe somewhere, someone forced people to come back because of some real estate interests… But the CEO of Amazon almost certainly gains to benefit much more from a rise in price of Amazon stock than any real estate they might own. And even if it was the case, I dont think the board would be very happy about it.

    It might be the wrong move, and maybe it is being done to get people to quit, but it’s being done because they think it means more money from Amazon.






  • I’m with you. I’m a Senior software engineer and copilot/chatgpt have all but completely replaced me googling stuff, and replaced 90% of the time I’ve spent writing the code for simple tasks I want to automate. I’m regularly shocked at how often copilot will accurately auto complete whole methods for me. I’ve even had it generate a whole child class near perfectly, although this is likely primarily due to being very consistent with my naming.

    At the very least it’s an extremely valuable tool that every programmer should get comfortable with. And the tech is just in it’s baby form. I’m glad I’m learning how to use it now instead of pooh-poohing it.