samus7070

joined 1 year ago
MODERATOR OF
[–] samus7070@programming.dev 12 points 1 year ago (6 children)

There’s a thought that most of them are running for the vp spot. If Trump wins he’ll only be able to serve one term. Whoever is the vp has an advantage in 2028.

[–] samus7070@programming.dev 1 points 1 year ago

It works fine for me. Does your phone trust the computer? Did Xcode properly prepare the phone for development? Developer mode must also be turned on in the phone’s settings. It’s under privacy and security.

[–] samus7070@programming.dev 18 points 1 year ago (2 children)

The recruiter won't care much about why you want to leave a job. Their primary focus is to get you into a new job in order to collect a fee from the employer. The recruiter will ask you some basic screener questions while very likely not understanding what it is they are asking. If this is an internal recruiter the questions likely came from the hiring manager. If it is a staffing agency, you're lucky if the recruiter even has a direct relationship with the company. More likely they're one of a dozen+ companies trying to find a warm body for to put in front of the company. I often receive several LinkedIn messages for the same job in my local area from various staffing firms.

One thing you should do is take a look at your list of negatives and turn them into positives that you have to offer a new employer. For instance, the item about many senior engineers joining and leaving can be turned into, "I have been exposed to a broad range of coding styles and architectures from working with many codebases built by knowledgable developers. Supporting and maintaining them in a production environment has allowed me to see what works well, what doesn't, and to better my own style." Be prepared to give one or two examples of how you were influenced by the good and the bad. If I were interviewing you, I would ask for them.

Regarding your first two bullet points, you probably shouldn't be interviewing for junior positions with four years of experience. Make sure that you're interviewing for mid-level positions. It's rare to be asked why you want to leave your current position. If it happens just say that your company is in a hiring freeze and that you're doing the work of a mid level programmer but are unable to be promoted and that you need the extra income to purchase a house.

[–] samus7070@programming.dev 1 points 1 year ago (1 children)

Yes I’m still willing. Is this comment enough?

[–] samus7070@programming.dev 2 points 1 year ago (1 children)

I used to work for a ttrpg company. A dice parser is not a small undertaking. You’re basically writing a calculator with an embedded random number generator. It’s fun but not an easy first project. My advice would be to keep it simple to start with and have your command interface (repl) just accept simple roll commands like roll dex and that handler knows how to make a dex roll. Simple roll commands like roll d6 are also easy to parse out with just a regex. Honestly, I think you would be better off writing a gui app and give it a retro hacker look than going with some type of terminal. Typing on phones is a pain vs tapping buttons.

[–] samus7070@programming.dev 4 points 1 year ago

Breaking change. It’s gone from plain text to a markdown formatted text (possibly). There’s changing an interface (obviously a breaking change) and then there’s changing the semantics of a function. I just dealt with a breaking change where a string error value changed for an account registration api call. Previously it returned EMAIL_IN_USE and now it returns EMAIL_TAKEN. Same data type but it broke the client code. Changing values or formats is a breaking change. In your case the documentation says don’t rely on this function for anything but once the output is in the wild any monkey can start using it for anything and it can’t be certain that some code documentation will be consulted before deciding to depend on it.

[–] samus7070@programming.dev 1 points 1 year ago

It's always fun when someone comes up with a new idea of how to write code and it is something smalltalk did in the 80s.

[–] samus7070@programming.dev 4 points 1 year ago

There was a time when at least once a month on that “other site”’s android channel that you would see a post about someone getting their account permanently banned. Sometimes it was because they made a spammy app while in high school or college but had turned over a new leaf and were using a new Google account. Sometimes it was a company who had employed someone who had been previously banned but only ever signed into the play console under a company email but probably also signed into their personal mail on the work machine. How true are the claims? I can’t say.

[–] samus7070@programming.dev 1 points 1 year ago (3 children)

I am willing to be a mod if needed.

[–] samus7070@programming.dev 1 points 1 year ago (1 children)

I was looking for a community like this when I first joined. I hope it catches on.

[–] samus7070@programming.dev 77 points 1 year ago (5 children)

I wish I could say that Google is better at that. It’s basically the same story but with even less humans to talk to when you’re flagged for doing something wrong or in the case of Google your former college roommate whom you haven’t seen in 10 years did something wrong. It’s the price all mobile devs pay unless they only want to distribute to a small subset of users who have liberated their phones.

[–] samus7070@programming.dev 9 points 1 year ago

The only reason I can think of is for more on device ai. LLMs like ChatGPT are extremely greedy when it comes down to RAM. There are some optimizations that squeeze them into a smaller memory footprint at the expense of accuracy/capability. Even some of the best phones out there today are barely capable of running a stripped down generative ai. When they do, the output is nowhere near as good as when it is run in an uncompressed mode on a server.

view more: ‹ prev next ›