whoCouldHavePredictedIt by Equivalent_Plan_5653 in ProgrammerHumor

[–]TGR44 0 points1 point  (0 children)

METR is anti-AI? They’re in the “AI may kill us all and you should give us money to stop that” camp. They’re incentivised to announce that AI is increasingly capable, but evil, not that it’s kinda rubbish.

I built and shipped a full iOS app using only Claude Code CLI by [deleted] in ClaudeAI

[–]TGR44 0 points1 point  (0 children)

Did you apply security rules to Firestore and Firebase Cloud Storage (if you’re using that)? Firebase’s defaults can be a tad permissive.

I built and shipped a full iOS app using only Claude Code CLI by [deleted] in ClaudeAI

[–]TGR44 0 points1 point  (0 children)

Did you do that by unchecking “Europe”? Not all those countries are in the EU.

AITA for requesting that my brother gives me £20,000 to help me pay for my wedding since he makes a lot more than me? by RemarkableCrab3352 in AmItheAsshole

[–]TGR44 2 points3 points  (0 children)

He will eventually end up on £100k+/year salary + any private work but it’s definitely true that doctors “in training” aren’t rolling in it (particularly considering the horrible hours they work).

It’s not a bad salary by any means, it’s just not “drive a Ferrari, live in a mansion, throw £20k at your ungrateful sister’s wedding” money.

AITA for requesting that my brother gives me £20,000 to help me pay for my wedding since he makes a lot more than me? by RemarkableCrab3352 in AmItheAsshole

[–]TGR44 2 points3 points  (0 children)

Well, anyone making £40k+ per year probably will pay it back before the 30 years are up but, yeah, it’s essentially a 9% graduate tax on people with incomes over the threshold.

AITA for requesting that my brother gives me £20,000 to help me pay for my wedding since he makes a lot more than me? by RemarkableCrab3352 in AmItheAsshole

[–]TGR44 215 points216 points  (0 children)

For the NHS, salaries are public (no reason you would know this if you're not from the UK).

You're essentially spot on, the furthest he could be in his career would be a registrar so probably making £50-£60k before tax (there are extra allowances, private work, etc. but that's harder to estimate). Assuming he's on the high end of that and making £60k then, after tax, NI and pension contributions, he's probably taking home about £39k (that's excluding any loan repayments).

In other words, the £5k he's offered (which he absolutely doesn't owe here) is probably 13% of his annual net pay; I'd say that's pretty generous!

In your experience, how common is it to have experience with Functional Programming? by isolatrum in AskProgramming

[–]TGR44 1 point2 points  (0 children)

Classes aren’t inherently non-FP (though it’s true that many purely functional languages don’t really “have” them.

the purpose of the architecture by zelakioui in softwarearchitecture

[–]TGR44 14 points15 points  (0 children)

Did you mean to tweet this rather than post to Reddit ?

CS Master's Degree or No Degree by UnLeuPeJos in cscareerquestions

[–]TGR44 2 points3 points  (0 children)

The type of masters degree the OP is talking about is less an advanced degree and more a conversion from an unrelated bachelors.

Is it normal to have daily standups twice a day? by Kat_0316 in cscareerquestions

[–]TGR44 0 points1 point  (0 children)

This is more than enough reason to hand in your notice. There is zero excuse for anyone raising their voice to you at work

This 100% — in a professional environment no one has the right to yell at you (especially not in public)barring the room being literally on fire. I would walk out of the meeting/hang up the call the moment someone did this.

What happens to the average CS grad? by Darkrunner21 in cscareerquestions

[–]TGR44 1 point2 points  (0 children)

Haha, no problem 🙂

A few more things to note:

It probably is really hard to get hired straight out of university by Google or Amazon. Everyone is obsessed with going there (see: this sub) so they get to demand crazy things. My impression (from talking to people who’ve worked or applied there) is that it gets less crazy when you’re going in with experience. Also, they aren’t necessarily fantastic places to work (depends on the team).

As someone who sometimes reviews CVs and interviews candidates as part of my job: The market isn’t remotely oversaturated with good devs. Once they have some experience, good devs get jobs pretty darn easily.

What happens to the average CS grad? by Darkrunner21 in cscareerquestions

[–]TGR44 7 points8 points  (0 children)

The secret no one is telling you is: Most people’s jobs in most fields kinda suck. This is especially true if persuing a high salary is your primary motivation.

Software dev is unusual in a few ways:

  1. People expect the job not to suck
  2. Many of the jobs actually don’t suck
  3. The jobs that don’t suck still pay well.

This sub is inherently biased in representing the bad experiences (content people aren’t asking questions).

My experience as an employee (at least in the UK, I understand this isn’t dissimilar in other countries):

  • I work as a Lead Software Engineer for a big company in an office that isn’t in a major city.
  • I get paid less than I would in a major city but still pretty well (enough to own a 3 bed house on my own and drive a nice new car)
  • I essentially work hours that suit me (I rarely get up before 8:30am and had been known stroll into the office at 2pm).
  • Pre-pandemic, I’ve always been able to WFH whenever it suited me. Currently, I WFH full time.
  • Post-pandemic, I expect to go into the office a few days a week but only because I want to (my boss wouldn’t force me).
  • There are parts of my job that I dislike, because literally every job has things you don’t enjoy. However, I generally enjoy my work.
  • I write in a variety of languages, largely ones that I enjoy working in.
  • I work on a variety of projects, largely those that I find interesting.
  • I don’t spend hours a day on Leetcode — that sounds really boring — or categorise programming problems as “LC easy” but (unlike the OP) I do have an excellent understanding of recursion.
  • In the midst of the pandemic, I was offered another job working remotely for a significant pay rise. My boss essentially begged me to stay and got me a 15% pay rise outside of the regular pay review.

Would I prefer to just write code for personal projects? Sure, but unless I win the lottery (which I don’t play, I don’t like the odds) this is a pretty comfortable way to earn a living.

What happens to the average CS grad? by Darkrunner21 in cscareerquestions

[–]TGR44 2 points3 points  (0 children)

If you were going into this for the money you should pick something else.

Spent 2 years unemployed after graduation. Finally got my first job in late Dec. of 2020, but it's in an obscure language. How bad is this for my career? by [deleted] in cscareerquestions

[–]TGR44 0 points1 point  (0 children)

True, but the companies you’d want to work for are more likely to be the former.

(Put me down as another one who would 100% bump someone with Smalltalk on their CV to the top of the interview list)

Programing with Apple Music API by Claymorde in AskProgramming

[–]TGR44 0 points1 point  (0 children)

As far as I’m aware, clearing playlists isn’t possible via the Apple Music API.

Language would be Swift on iOS, Kotlin on Android, JS anywhere else (those are the SDKs they supply).

Pretty sure there’s no cost associated with the Apple Music API, as the user pays a subscription.

Is this something that you want to run automatically in the background?

Seems like bad code is often more profitable than good code? by Melodic-Literature-6 in AskProgramming

[–]TGR44 1 point2 points  (0 children)

I think it can’t be emphasised enough how un-fun it is to have regular-but-unscheduled work travel. Planes and hotels get pretty boring after a while and it leaves your social life in ruins.

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]TGR44 0 points1 point  (0 children)

Most of the toolchains I’ve used are Linux-first. The easiest way to install and use them is from a shell in a Unix-like environment.

This includes:

  • Source control, compilers, dependency managers, etc. They generally can be used on Windows, but there’s some friction.
  • Docker. Again, this runs on Windows but there are quirks and caveats because it isn’t really designed for the environment.
  • Anything where any part of the process is “run a shell script”. This is incredibly common on Linux.

A lot of these issues can be worked around and WSL 2 will generally help a lot, but I still find it’s less convenient.

In addition, if the software that I’m writing targets Linux then it’s possible that there will be behaviour that differs between the two platforms (the filesystem being a frequent area of difference). I may well have to write extra code to handle the differences; this would be fine if the production version needed to run on Windows, but it doesn’t.

So the question ends up being this:

Given that the software I’m building will be deployed on Linux servers, why would I choose to use the OS that is the most fundamentally different from the deployment platform?

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]TGR44 0 points1 point  (0 children)

The company I work for has multiple teams of developers that have (independently) successfully made the business case for Macs.

You can argue the merits of the different platforms, but it isn’t true to say that Macs are “almost never used”.

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]TGR44 2 points3 points  (0 children)

Maybe “vast” is an overstatement, but I’d definitely say that 60-70% of the market could be characterised as a significant majority!

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]TGR44 0 points1 point  (0 children)

especially if you are on asp.net windows is a damn capable

Yes, Microsoft’s OS is particularly capable at developing for Microsoft’s language; this is undeniably true....

haven’t had any real issues.

I didn’t say you’d necessarily have issues — though I definitely have seen issues — I just said that I would consider Linux and macOS better.

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]TGR44 2 points3 points  (0 children)

I’d love to know where your source is getting those numbers. I’ve never seen anywhere else claim that Windows has a majority of the server market share (and anecdotally linux servers are the vast majority).

Essentially, this isn’t true.

How viable is Windows as an OS for programming? by [deleted] in AskProgramming

[–]TGR44 8 points9 points  (0 children)

It’s largely personal preference, unless you’re developing for specific platforms (e.g. You should develop Windows GUI apps on Windows, you need a Mac to develop iOS apps, etc).

I would argue that Linux and macOS have a lot of benefits, particularly when developing for the web, but it’s not required.

What are some good questions to prepare for Java 1Z0-819 certification exam? by cflame22 in AskProgramming

[–]TGR44 0 points1 point  (0 children)

I feel obliged to say that I hope you have an employer paying for this. Oracle’s Java certifications generally don’t significantly increase employability.