HN user

nomadiccoder

120 karma

chris@nomadic-code.net

Posts1
Comments75
View on HN

There is much innovation, hacking, etc. in "regular software jobs". Many companies that get launched are about improving efficiency or solving problems that these "regular software jobs" face. Once a startup grows, the product may continue to be interesting and new, but the day to day for the engineers building it begins to resemble a "regular software job".

pick an open source software, like nextcloud or a game and follow the instructions for "build from source" youll get a bunch of errors for some dependency not installed and that will lead you down a rabbit hole of installing and downloading tools and show you commands like make, mv, cd, ls, curl, etc. error messages usually contain a lot more information that people expect.

I felt this way at some point when I worked at LANL. I specifically remember a training module that said it was not inclusive or respectful to require or insist that coworkers speak a specific language unless it impacted your job function. After all, they dont 'owe' you anything to make you feel comfortable in social settings. And even if they are talking about your project that doesnt mean they need your input..

On the other hand, when I worked at a small German startup our CEO would constantly remind our team to 'speak English for nc!' -- but usually only when he wanted to make sure I was aware, bolster their own skills to continue to expand internationally or when he thought I might be able to contribute. I appreciated that it did also make me feel awkward when I could tell that speaking English made it more challenging for them to convey ideas effectively.

I recommend Pimsleur language classes to get started and meet them in the middle.

It took me a long time to come to terms with this fact. I was once asked during an interview what I wouldnt run in k8s and I said legacy apps and hardware specific apps. Now I think that for many applications cloud run or cloud function can reduce the complexity of software delivery. It takes a team just to manage the k8s infra while an app team can be responsible for their own cloud run app.

This is a fascinating argument. I like the perspective of a game like poker having greater similarity to true war than traditional war games like chess or go due to ever-increasing information. This adds another dimension to the game.

I recently read Atomic Habits by James Clear, and also listened to some process philosophy from Steven West's Philosophize This. One takeaway that I had was on the danger of setting goals. I am trying to build a mindset of 'becoming' or to embrace the journey of the goal rather than really trying to achieve a specific milestone.

- I want to reduce/eliminate my alcohol consumption to become a person that doesn't rely on alcohol for social distraction or self-medication. To achieve this I have stopped keeping any alcohol in my home. If I have a drink it will need to be out somewhere and by virtue a 'special occasion'.

- I want to improve my work-life balance by setting expectations that I am unavailable after 5pm. I aspire to be someone who can remain a high performer while also finding and following my passions. This year I will continue to shape those passions. There is no real milestone that I feel I need to set.

I really like this style of article. It explains things in a shallow way with an enjoyable narrative. Thats also why books like the Pheonix project are so popular. If I want to know more about the divisions of the large banks I know what the context is and what terms to DDG. Great way to start start the day by learning something new. Cheers Vivek, looking forward to part 2.

My doctor tells me that there is some theories that ADHD may be an evolutionary response to dangers in our environment. (like avoiding lions or being alerted to changes in weather) When I think about it this way I feel better about rejecting medications (or accepting them). Personally just understanding the pros/cons of ADHD has helped me identify some of my shortcomings. For example, I can focus for days on the wrong topic, so I need to be aware of this so I don't work on something unimportant and then get burned out. When I don't know the right thing to work on and break it into concrete steps I find myself unable to accomplish anything at all for days or weeks jumping from task to task every 5 mins.

So I suggest you explore this to learn about yourself so that you can take the newfound information to make the best steps toward your personal/career/etc goals. That may be disregarding everything they suggest and refusing treatment, but understanding more about yourself and how your mind works cant be a bad thing can it?