a four hour commute can be mitigated (eg: work from home 3 days a week, or a mobile hotspot and pre-tax public transport commute programs, or if they want you enough a driver/moving bonus).
not having a peer to bounce ideas off of or review your code can't be mitigated.
Also I do have a hotspot, I travel by train and work during those commute hours. But because I work long hours (4+7) this leads to the second issue that I mentioned - not having enough energy to work on side projects and not being able to learn new things apart from the normal work.
btw, try Rio Adobe on de anza for lunch if you like mexican food.
The reality is that any "lead" role at a startup requires you to be the best in the room at your specialty.
> The reality is that any "lead" role at a startup requires you to be the best in the room at your specialty.
Yes, it requires you to be the best in the room, but before joining I didn't honestly know what it would be like to be a lead (and only) developer for that platform x. After working for a few months I realized that being a lead so early in my career is not what I want. I still have to learn a lot things before I cab be an effective lead and lead a team of developers.