pxska
Joined 5 years ago
Joined 5 years ago
I also try to use my brain to keep solving problems, but those sometimes seem like problems that are sometimes beyond the comprehension of LLMs (wicked questions, etc). For coding purposes, I consider ChatGPT a rubber duck and love to bounce ideas with it, but eventually I still end up refactoring whatever it is that it gave me.
Once the bigger wave of feedback came in, that project went through triage (usually by the project managers, etc), where every single point of feedback was given some sort of resolution (whether it's a bug we need to fix, a good feature request for the future, or something to not be done at least for now). Every single task had to get a resolution. After that, we had a filter where each of the tasks moved into their respective projects (bugs, features, etc) and we went on from there.
The company Linear [1] has pretty good systems built for triaging [2] for example. In another company, I was in a team with two other designers, who basically dumped all the feedback they received (or had the feedback be dumped) into triage and they reviewed it every once in a while.
Thanks for sharing!
Actually, you talked about that every note doesn't need to be categorized – I think differently, however I think that it should work on a "tags" basis. If I grep a tag, i.e. #school over all the notes, I should find only those that are related to schoolwork.
1. Definitely don't go for the 8GB model for whatever you do (except for light web browsing), always go for the 16GB (or if you're heavily reliant on Docker, do heavy development and Adobe, as you said, go for 32GB). I have the 8GB model and Docker is painfully slow, the computer itself gets slow and it's overall very annoying.
2. On the topic of Docker: it has gotten much better over the time – at first, Docker was indeed painfully slow (I'm developing a Rails+React CMS, big pages took about a minute to load, now it's down to 5–10 seconds). I have read that running Docker through Parallels (if you're on M1) is much faster, but haven't got round to testing it.
3. The Air doesn't get noisy as it's fanless, however there have been occasions where it has become hot, but it doesn't happen very often.
Overall I think that if I had the choice, I'd go for the 14 inch Macbook Pro M1 Max. I have read that M2 Macbook Pro is kinda pointless, because as it might have a bit faster of a chip, the updated 14 inch Macbook has a new design, an HDMI port, an SD card slot etc.
I often get people saying "how do you know all these things?" and just have to reply "I'm really good at googling."
That isn't exactly the answer to your question, but I believe it is a very good idea to live by.
As for my personal experience, we just ping a Slack channel whenever an article is old and has to be renewed. But we also don't have a very big company, which means not a lot of documentation articles to monitor.
Good job!
As someone still figuring out my footing, I often feel pretty torn: should I train myself to always push for the cleanest (or near-perfect) design I can manage (as books like "The Pragmatic Programmer" and talks like this suggest), or is that just setting myself up for frustration in industry where pragmatism and deadlines usually win?
What worries me is exactly what some people here are saying – that "temporary" APIs usually last forever. I’ve already seen that on my team. So part of me wants to internalize Eskil's idealism early, even if it means clashing with more pragmatic coworkers.
For those of you with decades of experience: if you were mentoring someone at my stage, would you tell them to lean toward ideals (aiming high, then compromising when needed), or to embrace trade-offs and "good enough" thinking from the start?