Readit News logoReadit News
McScrooge commented on AI is going to hack Jira   thoughtfuleng.substack.co... · Posted by u/mooreds
z3ugma · 2 months ago
I'm a SWE turned product manager, and now one of the cartoon movie villains in the boardroom as mentioned in the article.

To me this article sums up the most frustrating part about software engineers believing themselves to be the part of the business with the most complex, unknowable work.

"Most non-technical leaders have never really engaged with the real work of software and systems management. They don’t know what it’s like to update a major dependency, complete a refactor, or learn a new language."

_Every_ function in a tech business has hidden complexity. Most parts of the business have to deal with human, interpersonal complexity (like sales and customer support) far more than do engineers. By comparison, actually, engineering only has to deal with the complexity of the computer which is at least deterministic.

As a result, lots of engineers never learn how to present to the business the risk of the kinds of complexity they deal with. They would prefer to ignore the human realities of working on a team with other people and grumble that the salesperson turned CEO just doesn't get them, man.

McScrooge · 2 months ago
I think a major part of the frustration is more the _assumptions_ around the work complexity. Like decision-makers more easily make invalid assumptions regarding the complexity of the software portion. A good PM will listen to the SWEs when forming these assumptions and good SWEs must be able to communicate about them.

This could be bias talking, though. Is it common for sales or support teams to be given milestones that are off by 50%?

McScrooge commented on A flat pricing subscription for Claude Code   support.anthropic.com/en/... · Posted by u/namukang
jjice · 4 months ago
Tangential, but I don't want to use LLMs for writing code because it's one of the things I enjoy the most in life, but it's feeling that I'm going to need to have to to get ready for the next years of my career. I've had some experiences with Claude that have seriously impressed me, but it takes away the fun that I've found in my jobs since I was in middle school writing small programs.

Does anyone have advice for maintaining this feeling but also going with the flow and using LLMs to be more productive (since it feels like it'll be required in the next few years at many jobs)? Do I just have to accept that work will become work and I'll have to get my fix through hobby projects?

McScrooge · 4 months ago
Treat them as resources for remembering/exploring code libraries and documentation. For example, I needed to import some JSON files as structs into Unreal Engine. Gemini helped me to quickly identify the classes UE has for working with JSON.

Deleted Comment

McScrooge commented on Ask HN: How can I grow as an engineer without good seniors to learn from?    · Posted by u/prathameshgh
vinay_ys · 9 months ago
Couple of important lessons that will keep you in good stead for a long time:

1. Learn how to learn well, continuously, and sustainably. Tech changes rapidly. And you will want to hop from one domain to another, just for keeping things interesting and to move with markets. This is both a blessing and a curse. It is a blessing because you can start late and still be in the top percentile if you have the brains and work hard for it. It is a curse because you will be doing this no matter how many years of experience you have.

2. Hone your non-technical skills– caution: these are compounding over time (both good and bad habits) – being disciplined, thinking clearly, articulating clearly, being professional, being trustworthy, managing your physical and mental health, being dependable/reliable, having a growth mindset, thriving in ambiguity and uncertainty etc. then, honing your communication skills – effectively collaborating with people, give/receive effective feedback, do/get mentoring/coaching, working with cross-functional people, working with very seniors, very juniors, peers etc. read a lot, develop mental models, deeply craft your personal approach to first principles problem solving, to making tradeoffs/bets etc.

You can do the above all by yourself, through reading, and observing people from afar, and engaging with people (even strangers on forum like this one) in dialog.

McScrooge · 9 months ago
I've been in a similar position of having to learn solo for 10+ years and lesson #2 above has been FAR more important than #1 in my experience. Clients and bosses care much more about communication, dependability, etc. than whether a product has been coded elegantly via best practices.
McScrooge commented on Firefox Sidebar and Vertical tabs: try them out   blog.nightly.mozilla.org/... · Posted by u/ReadCarlBarks
wenc · a year ago
Naive question, why are vertical tabs in the sidebar desirable?

I tried TST once but didn’t get why they were bettter than horizontal tabs. I might be missing something.

McScrooge · a year ago
Screens typically have much more horizontal space but ideal page text width has a limit so the sides end up as unused space. Also tab nesting can be very useful for organization.
McScrooge commented on San Francisco could collapse – what should California do about it?   sfchronicle.com/opinion/e... · Posted by u/aranchelk
McScrooge · 2 years ago
"This is the city where it can take 87 permits, 1,000 days of meetings and $500,000 in fees to build residential housing projects. This is the city — the only one in the state — that allows housing permits to be appealed even after projects are entitled. This is the city where it costs an estimated $100,000 to build one tiny home for the homeless — up to 10 times more than in other Bay Area cities — and almost $1.2 million to build a single unit of affordable housing. This is the city that at one point celebrated plans to build a single public toilet for $1.7 million."

"1,000 days of meetings" sounds like the ultimate office horror movie.

McScrooge commented on Ask HN: What’s a good laptop for software development at around $2k?    · Posted by u/kellogs_aran
jwalton · 3 years ago
Lenovo has some pretty good sales on thinkpad X1s (at least they do in Canada - didn't check the US site). But, if you're in Canada, I just bought this: https://www.newegg.ca/p/N82E16834233446?Description=gigabyte...

It's got a gorgeous 4K OLED screen, a quite decent CPU and GPU, and it's currently $350 off + a $300 mail in rebate (there was an additional $350 off over the easter weekend, too). The track pad is not my favorite, but it's good enough, and the keyboard is very decent. I haven't had it very long and mostly it's plugged in so I can't comment too much about battery life.

My biggest complaint is that the screen is too good. When I'm done with the laptop and come up to my desktop, my IPS screens look washed out and sad. :P

Edit: I didn't buy the X1, I bought a Gigabyte Aero 15.

McScrooge · 3 years ago
How has Lenovo dealt with the malware fallout from years past? I've wanted to purchase a thinkpad recently but I don't see how to trust them again.
McScrooge commented on Finding your home in game graphics programming   alextardif.com/LearningGr... · Posted by u/poga
i45_n5 · 4 years ago
Could someone suggest a good book/article(s) about 3d software rendering from scratch. I want to use just plain WIN API or SDL to make let's say a 3d rendered cube. Is "Computer Graphics: Principles and Practice" 2nd edition is all that I need or do you recommend other books?
McScrooge · 4 years ago
I highly recommend this course "3D Graphics Programming from Scratch"[0] to dive into software rendering. It uses the SDL and basically starts from first principles.

https://courses.pikuma.com/courses/learn-computer-graphics-p...

u/McScrooge

KarmaCake day65March 2, 2021View Original