Hacker Newsnew | past | comments | ask | show | jobs | submit | taterbase's commentslogin

There's a really interesting movie called "We Live in Public" that documents one of the early tech pioneers Josh Harris as he sells his internet radio company and then creates an underground CCTV community. It's fascinating and equally frightening how people behaved towards one another while sharing space and constantly watching each other. It reminds me a lot the relationship many twitch streamers have with their viewers. You can find the movie for free on Tubi (in the states at least).


The founders of Remote were in fact the technical team Josh Harris hired to create We Live in Public!


What you're describing sound like the challenges that come from working at a big company. In my opinion you have a few options; each better suited towards different levels of burnout, which I believe you might be experiencing.

1. If you're severely burned out take some time off, as much as you can. A few weeks would be nice but a month or more would be even better. I've found that after spending the first few days (or even the first entire week) being a sloth on the couch I'll begin desiring to program again. Working on personal projects or just learning something new without worrying about work often helps me out of these valleys you're describing.

2. If you're moderately burnt out you may want to consider joining a smaller company or startup. The need for code is much greater and the agency you get at a smaller company is incredible. No need to ask for permission, they want you to code.

3. Finally if you're not quite burned out or if switching to a new company is not an option I'd honestly recommend reading some books like Peopleware, Mythical Man Month, Coders at Work and others. This will give you some respite as what you're experiencing is not uncommon. Learning how others have experienced what you're experiencing and how they push back or fight against cruft like this will embolden you to hopefully make change within and push back intelligently.

I hope you feel better and that the joy of coding comes back. And if it doesn't I hope you ultimately find happiness, wherever that may be.


When you wake up in the morning do you feel rested? Or are you still tired?

Others have already mentioned this but I think it's important to reiterate sleep quality. I learned I was not getting enough oxygen at night due to congestion when I went to the doctor for problems with tiredness and brain fog. Taking nasacort each night before bed completely changed my life.


An excerpt from the book Peopleware: Productive Projects and Teams.

Status Meetings Are About Status

A real working meeting is called when there is a real reason for all the people invited to think through some matter together. The purpose of the meeting is to reach consensus. Such a meeting is, almost by definition, an ad hoc affair. Ad hoc implies that the meeting is unlikely to be regularly scheduled. Any regular get-together is therefore somewhat suspect as likely to have a ceremonial purpose rather than a focused goal of consensus. The weekly status meeting is an obvious example. Though its goal may seem to be status reporting, its real intent is status confirming. And it’s not the status of the work, but the status of the boss.

When bosses are particularly needy, the burden of ceremonial status meetings can grow almost without bound. We know of one organization, for example, that runs daily two-hour status meetings. When participants are off-site during a meeting, they are expected to call in and participate by speakerphone for the whole duration. Nonattendance is regarded as a threat and is subject to serious penalties.


Generally speaking, it is important for a well functioning team to have a status and sync-up meeting. When well run, it provides a way to batch what could end up being lots of individual ad-hoc interruptions throughout a week to a single point.

Again, generally speaking, no one should have more than one of these meetings a week unless they really have a good reason to be actively involved in multiple independent teams.

The real meeting-smell is when people have lots of weekly recurring meetings. If you're not a manager then two would be expected for most people, a 1hr team meeting and a 30min 1-1 with whomever they report.


I disagree. Most status meetings are useless at best and harmful at worst. If there really are blockers then people should be raising them immediately, not up to one full week later in the next scheduled sync. And if all blockers are addressed promptly as they should then what is the point of a delayed status update?

Like the parent post mentions these kinds of meetings are for the benefit of managers and executives, not people working on the project. And this validation shouldn't come at at the expense of everyone else's time.


Not every issue/question/complaint is an immediate blocker. Status meetings are great to queue topics or issues that do not need to be immediately addressed but if left ignored too long could snowball into a more serious thing.


Don’t you think that blockers affecting long term timelines will have ripple effects for higher level planning? Not everyone involved in that communication will be clued in to the day to day messages.


If status isn't being communicated well enough through general chatter and the multiple status tracking tools ("what do you mean, multiple?" everyone almost certainly uses at least Git and some kind of issue tracker, and it's not Git's main purpose but that definitely should convey some amount of status-related info) we're supposed to use daily, for the project manager to have what they need with nothing more than a couple impromptu "hey, what's up with X?" questions to the right people per week, something's seriously fucked up.

Granted, more often than not, something's seriously fucked up.


We have status update meetings that don't even include the manager. I also find them kind of suspect, but what's the explanation for those?


Coordination, mentorship, peer review, banter and camaraderie.


"So what time is it where you are? Wow, 6am!? And the weather?"


LOL. Well I'm very against 6am meetings. >10am or bust :)

But actually IME it's not uncommon to actually chat about stuff. What'd you do this weekend? Did you see X movie? How did you solve that issue? But that might only work if it's not 6am.


How/why are you mentoring people in a standup?


“Working on ticket X, but not sure how to do Y.”

“Oh, that’s easy, you just need to change Z.” Or, “No worries, let’s stay on the call and figure it out.”


But why do you need a status meeting to do that? If you have blocker why not just raise the blocker when you have it instead of waiting for a status meeting.


Rarely is anything "needed" :) and there's usually multiple ways to do something.

But, for example, maybe the person isn't blocked yet so they don't know to ask, but they're going down a road that a coworker knows will be a dead end, and by overhearing it that coworker will speak up and offer a suggestion.

Maybe a senior dev is a 'curmudgeon' who doesn't follow public slack channels, but if you put them in a room with everyone else then they'll contribute.

I think the benefit of status-meetings/stand-ups are not for the status so much as the forced recurring interactions with teammates for humanization and collaboration (a la the infamous "water cooler chats").

(Also FWIW I'm pretty against these sorts of meetings every day. But I think 2-3 a week is a nice balance.)


Bad management.



Older car hoses can degrade faster from it. You also get less power per liter with the blend but overall no.


It also doesn’t “keep” as well (which is why you should burn non-oxy premium in small engines if you can’t get normal non oxy; or fully drain/run dry your lawn mower at the end of the season).


Learned this the hard way with my zeroturn mower this spring. Left a bit in the tank. Gummed everything up. Had to take an air compressor to all fuel lines and clean the carburator.

Reasonably priced well built electric tractors and zero turns can't come soon enough.


Replaced all my 2 stroke engines with electric last year. It's been awesome.


This is incredibly addicting


I would guess it zeroed in on common interests. Videos you like, comment on, or even just watch for more than one time can all give clues into what interests you.


Sorry for not being clear enough, this was straight after I installed the app. I didn't search for any content or anything, I was simply recommended things that were clearly from my home country.


If you've logged in it can potentially match your login information or email address to other activity on the web. TikTok's servers could also place you geographically somewhat roughly based on ip address.

Outside of that I agree. It's unclear what data TikTok is supposedly gathering that other apps aren't already and why that's a cause for alarm.


Phase 1: Collect data about what users like to watch on TikTok

Phase 2: ???

Phase 3: The world is now controlled by China and we are doing full communism


You're being downvoted, but got a chuckle out of me.


but you don't understand! This is taking away from AMERICAN profits from surveillance capitalism! Think of the jobs at stake!


Perhaps I'm misunderstanding you but this tool expressly has a select and move tool.


You can drag edges, but it doesn't seem to have a concept of a "square" beyond the tool itself. So after you've placed it, you can't move individual shapes around. The select works more like a text-editor's highlighter than something like the lasso tool in draw.io


It does, but that selects and moves the cells not the objects and then redraws the cells? Actually, going back to have a play I see that it does allow some modification of existing objects but it isn't terribly flexible.

I've just done a quick search and found one that I've not spotted before, which is a bit closer to what I want in that one respect, but not nearly complete overall (and not seen a check-in in 8 years): https://textik.com/ - that might illustrate the key difference that I see missing in asciiflow.


If i understand you, the Mac-only Monodraw handles this fine. It lets you draw objects, point to objects (say like a diagram), and then move them around with the pointers auto adjusting to remain correct.

It's a shame that it's mac only.


> It's a shame that it's mac only.

Yeah, that looks to fit the bill nicely but is no use to me with my current mix of operating systems.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: