Last year I received a LinkedIn message from a recruiter. After the first online call, I was invited into the office, where her manager was also sitting at the table. After a few minutes I realized that everything she had promised me in the first meeting had been denied by her manager. I just said what I don't see myself doing in this position, which she didn't understand because I met all the requirements.
Getting the attention needed for front page is a huge chance. I've seen great stuff get posted 5 or more times before it makes it out of obscurity. HN is highly non-deterministic in these things.
My main confidence boost was a senior developer that answered every question even if it was the most stupid one that you could imagine. He would sit down and explaine it to you like you were three years old. Sometimes he at first would say to look for solution by yourselfe or just give you a hint that was enoughe to figure it out by yourselfe.
At the first company that I worked for I quit after a week because everyone took a task and worked for themselfe. None developer had time to explaine something to you and no documentation.
* 32GB RAM would not have been sufficient, glad I went for 64.
* CPU is exceptional, but significant gains would be seen with more power (or code/process optimisation): unit tests (Robolectric) still break the 'flow' threshold (1s). Xcode compiles + full test suite runs break the 'attention' threshold (10s).
* GPU is occasionally useful, but I don't do much ML/video work
Usage:
* I have enough RAM to keep 3 IDEs open + various electron apps + Office Suite + Windows/Ubuntu VM + 2/3 phone emulators + up to a few hundred Chrome Tabs. Fans are silent and laptop is cold.
* Fans spin heavily when running a full unit test suite (JVM/Android)
* Fans spin heavily when gaming (via Parallels)
* Fans spin slightly when running Stable Diffusion
Thank you very much for your reply. I'm considering this position because I've spent the last few months primarily in a BE-dev/PO role. The project is in disarray because everyone starts to leave it.
Someone had to replace them, so I ended up taking over the role as a PO/BE-dev for the last few months. Now is my turn to say goodbye and to search for a new role, and last week this offer to be a product owner came in, and since then I have been thinking about the pros and cons, which became much clearer with the help of your answer now.