https://github.com/minimaxir/hacker-news-undocumented?tab=re...
584 karma · joined September 24, 2013
https://github.com/minimaxir/hacker-news-undocumented?tab=re...
Maybe decide to release by the end of the weekend, and be brutal about dropping anything that's not absolutely necessary for release.
Certainly there are some patterns to be found, and many people in upper management (moreso outside tech) take the "good headshot" approach. That's just the commonly accepted path and checks the box.
I think it's fine to show more creativity. Alternatively, you just play the game and move on, expressing yourself in other ways.
Your three priorities (if I understood correctly), sound like your health, relationship, and independent business. This really does seem like a good track. In fact, having such clarity of priorities puts you ahead of many people. The only thing I don't see is maybe having a vision of the environment in which you pursue these priorities (home, living area, weather, etc).
I encourage you to consider specific short and medium term goals within those three areas. Maybe you can help draw out several purposes that adjust your mental framing.
As a small example, the hot topic of the children. I don't perceive anyone saying you should rush out and have a child tomorrow. Instead, adapting to your situation, maybe there are some specific family goals for the next few years.
Then, on the business side, maybe there are some specific goals for the next 1, 3, and 6 months. This might also need some goals about when to cut bait and try some different business ideas.
When I'm in the worst malaise, it's often when I have vague big picture aims without shorter term goals. Purpose is multi-faceted.
Thanks for sharing your journey. It's helpful for me to think and write about these topics, so I appreciate the prompt and hope I've helped your pursuit in a small way.
It's also interesting how mental framing can dramatically change outcomes. There are many people out in the world building widgets. Some people try doing it for the love of the widget. Other research indicates that fulfillment in building widgets only comes after getting good at it and practicing that craft. Then others do it solely to earn money for family, hobbies, travel. This mental framing for each individual seems very related to purpose and positive outcomes.
The biggest is probably Indeed.com (aggregator + direct posts).
Google itself does aggregation, but it's mostly accessible by searching for something like "assembly programmer jobs". You'll see a special jobs section and can click through for filtering etc. Maybe there's a home page for it, but I've not looked.
For my own experience, the more specialized and smaller boards are better though. When I'm hunting, I usually build a set of bookmarks to saved searches on various sites and just keep checking them.
* Build a relationship of trust with key people inside the customer org
* Keep showing up (literally) and be friendly and helpful
* Frame the ask as a trial or something that fits in their business patterns and budgets
It sounds like you're in need of a Purpose. Like many folks in modern times.
Casually and broadly speaking, I'd say you have a couple of paths forward. Neither is a short-term holistic solution. These paths aren't mutually exclusive either.
1. Focus on creating and solidifying a family
Many many people trudge through boring and uninspiring work, all for purpose of providing and protecting for a family. There's great motivation and satisfaction in this. Don't be afraid of traditional gender roles and arrangements, and take pride in this accomplishment. Find good role models and mentors for this early, to help understand how to think about these challenges and gain fulfillment from them.
2. Refactor and keep trying with clear short-term goals
Regarding your business(es). The majority of successfully independent people have tried numerous things before succeeding. Repeatedly I hear the successful people say to keep trying. It's hard.
So, keep trying. Maybe you need to diversify your efforts and try some different services, products, businesses. Whatever your focus, set some more specific and short-term goals. When you have clearer goals, and you focus on those goals (with action), then other things like the 9-5 lose attention and focus. You shift from ruminating on the frustrations and instead attend to the goals and the possible.
Good luck!
For ops there are some vendors specific certs like the AWS or Microsoft certifications that used to carry weight. Currently, with the increased use of cloud services I'd probably lean toward AWS for SWE too.
In the past, the most valued certs were from Cisco for network engineering. Those were / are really good networking education even if you don't care about the cert.
It appears to be a generalized version of the bi-gram project, which he links to here:
* https://www.youtube.com/watch?v=PaCmpygFfXo
It's cool to see him putting in even more effort on the edu work. It's a real gift he has, and was visible all the way back in his grad student projects.
If you want to test the waters, maybe try taking a class or two at a nearby community college first?
Thanks for the pointer on semiconductors.
Oregon Trail in particular seems to have been widely available. Maybe they did some bundling when the schools bought the computers?
1. Exception handling is a form of flow control
Once you understand exceptions are a normal part of program flow, you begin to see how they fit into the broader logic. They help encapsulate and guide handling of common error cases.
2. There's no need to be over-granular
It's not necessary to go overboard and capture every single possible exception. You can explicitly capture the most common exceptions, log them, and handle/cleanup appropriately. Then you can have a fallback global trap to log and catch any others. If you start to see something unexpected a lot, then you can add an explicit handler for it if needed. It's mostly just about having specific cleanup and good logging for awareness of runtime issues.
It's also very calming to get these things out of my head and into any document / record. This experience is discussed in more detail in the book Getting Things Done.
Position 2 sounds more like a path to product or project management if that's a goal.