Hacker News new | past | comments | ask | show | jobs | submit | more TalEs's favorites login

I think everyone in our industry should make a habit of leaving jobs that don’t make them happy. I know this is very privileged, and I’m really sorry for anyone whom it doesn’t apply to, but if you’re fortunate enough to find yourself in a buyers market, you should make use of it. You don’t have to put up with things, and I know this gets a lot easier once you become more senior in your roles, but you don’t. Impostor syndrome is rampant in our industry, many IT professionals leave productivity jobs because of stress and burn out, and it’s often down to “pseudo-jobbers” taking up too much space in our industry. At least in my anecdotal experience. The only way to improve it though, is to leave the teams where they have more process people than people who actually add value, that, and say no to meetings.

I know it’s very easy for me to say this as someone with a lot of options and more experience. I certainly remember having too many fucks, and too many worries in my early years. But I promise you, that once you know that everyone writes shit code on a Thursday afternoon after 3 days of no sleep because your twins kept you up, then a lot of your fucks will slowly disappear. I also promise you that there is nothing more hilarious than to tell a PO, PM or whatever, a blank “no thanks, I’m good” when they try to dupe you into a useless meetings with whatever communication they learned in their too short “MBA” course. The look on their faces when you say “no” to their “that wasn’t meant to be an option” question is just too hilarious, and what are they going to do? If they pressure you, you’re just going to take a job somewhere else and then they’ll have no one to do actual work. Don’t be an asshole about it though, you can be perfectly friendly and charming while you say no.

Anyway, to get back to the topic. I also think that once you start having too few fucks (or too much stress/depression/burnout) then it’s probably time to look elsewhere. Obviously it’s very individual, but in my anecdotal experience you can move past this sort of phase, but it’s also very “easy” to find yourself having mentally quit, and then it’s not healthy for you to stay and it’s not fair to your team either.


Cosma Shalizi's "Advanced Data Analysis from an Elementary Point of View" sounds right up your alley: https://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/

I used it to learn depth on exactly those topics myself. It's just great.


See this MLSS '20 presentation and all recommended bibliography [1], in particular top left box in slide 123.

For rigorous modeling, Gelman et al. books are great [2-3].

[1] https://drive.google.com/file/d/1lPePNMGMEKoaDvxiftc8hcy-rFp...

[2] https://avehtari.github.io/ROS-Examples

[3] http://www.stat.columbia.edu/~gelman/book


I use a sandwitch approach: system message contains instruction, then I pass it a user message with the context, and last a agent message with "I will now process this data according to the instruction for (short summary of system message) as (format):"

then I ask to generate. it's very powerful, as it removes the preamble and other chitchat from the response, and empower the system message over what's in the user message.

example: https://i.imgur.com/7fF0CZm.png?maxwidth=123456789&fidelity=... here the first agent message is the one conditioning the answer beginning, and I only generate the second agent.

(sorry mobile user imgur may return a low res unreadable image idk what's the alternative in 2023)


A few tools I've come across that I've used.

Doing [1] by Brett Terspstra; "A command line tool for keeping track of what you’re doing and tracking what you’ve done."

NA [2] (Next Action) also by Brett Terpstra; "A command line tool for adding and listing per-project todos."

nb [3] is "a command line and local web note‑taking, bookmarking, archiving, and knowledge base application"

nb supports multiple notebooks, Git-based version control and a bunch of other things

[1]: https://brettterpstra.com/projects/doing/

[2]: https://brettterpstra.com/projects/na/

[3]: https://xwmx.github.io/nb/#home


Ah! Thanks for the detailed reply. It is so good to hear from someone who have passionately benefitted from their undergraduate courses and gets to use knowledge from that in real life.

Btw with 15-150 notes and slides do you have any book suggestion in mind that self learners can read alongside?

Note:- There are some leaked lectures from Brown's CS019, if you want to look, here: https://learnaifromscratch.github.io/software.html#org464eb9...


The lectures for CMU's Principles of Functional Programming course are actually online for free! http://www.cs.cmu.edu/~15150/lect.html

Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: