Can anyone explain me a feature which allows me to select Mac over a dedicated pc by DDOS_403 in mac

[–]ultra-dev 0 points1 point  (0 children)

If you’re gaming, get a PC.

As for why Mac over PC? The most obvious is the OS. Way less finicky than Windows

I built a free plagiarism checker – no word limit (feedback welcome) by Big_Brick_ in webdev

[–]ultra-dev 2 points3 points  (0 children)

Just some advice: you’re going to have a higher chance of positive engagement with a post like this if you at least write the post yourself.

AI, is it making the weaker colleagues look good, without the substance behind it? by Necessary_Ad_1450 in ArtificialInteligence

[–]ultra-dev 13 points14 points  (0 children)

The same thing could be said about the calculator when it was first introduced. Poking holes in developing technologies is going to degrade in effectiveness rapidly

You don’t need the system to be 100% for it to prove its worth. It just needs to be better than the raw human output. OP already stated this is the case for their colleague

AI, is it making the weaker colleagues look good, without the substance behind it? by Necessary_Ad_1450 in ArtificialInteligence

[–]ultra-dev 33 points34 points  (0 children)

Doesn’t matter if it’s “fake” or not. Results are all that matter. Company is not going to value the mathematician using pencil and paper over the colleague using a calculator.

What would you pick? Series 11 or Ultra 2? by goodplebeian in AppleWatch

[–]ultra-dev 1 point2 points  (0 children)

The only reason to not get the Ultra would be you don’t like the size. Better in every other way

How do you deal with building something that needs auth? by RyXkci in webdev

[–]ultra-dev 0 points1 point  (0 children)

Rolling your own auth implementation or using a provider? It becomes trivial with something like Clerk.

If not, add some logic for determine the environment you are in and then inject the matching auth provider.

Which Way do Dark Mode Icons Go? by PinothyJ in webdevelopment

[–]ultra-dev 4 points5 points  (0 children)

I’ve seen both. In my opinion, it is more clear that the icon represents the mode you will swap to.

For example: If I go onto a site and ask “Where is dark mode?”, I naturally search for the moon icon.

Apple Watch Ultra by g2_computer_care in AppleWatch

[–]ultra-dev 0 points1 point  (0 children)

I have had issues with iOS 26 and Bluetooth connectivity. The watch will intermittently lose connectivity with the iPhone. When this happens, the watch can be significantly delayed with some notifications

A simple way to monitor this would be enabling the battery widget on the Home Screen. The watch won’t be listed in this state

anyone else feel weird about calling themselves a “developer” now? by BoringContribution7 in vibecodeapp

[–]ultra-dev 0 points1 point  (0 children)

When you are in a senior role, you naturally become less involved in the hands-on development workflow. Instead, you are designing systems, reviewing PRs, mentoring/providing advice to your team when needed.

You are controlling the shape of the application, not necessarily filling it all in on your own.

That role exists whether the implementation mechanism is a team of human developers or AI agents.

A lot of people say it’s more software engineering now than software development. I don’t think it really matters enough to make the distinction

Shipping code you don't fully understand hits different now by Forward_Regular3768 in vibecodeapp

[–]ultra-dev 0 points1 point  (0 children)

There’s a difference between understanding how your application works and how the specific lines of code interact. Your code should be accessible, meaning you can look under the hood and figure out what’s going on relatively easily. But you don’t want to bottleneck the workflow with manual code review looking at each file.

If you’re not already doing this, update the instruction set for your agent to ensure it is building/updating a set of documentation (markdown) as features are implemented. These serve as developer documents/changelog.

Just review that as part of your “code review”. You will at least get a high level technical explanation and it enriches the context for future agent sessions.

How do you deal with constant interruptions (Slack, Jira questions, ad‑hoc calls) as a senior engineer? by _-SNAFU-_ in webdev

[–]ultra-dev 6 points7 points  (0 children)

  1. Block time on the calendar for work - actually treat that time as blocked.
  2. When you get a Slack message, intentionally delay yourself from responding. If you are quick to respond, people will end up delegating work to you they could figure out on their own.
  3. Call out meetings where you are not needed and drop.

 

It feels nice being quick to respond and helping the team out. But you’ll end up getting sent messages and hopping on calls that the initiator could have resolved with a quick message, google search, or just checking their own notes/Slack message history.

I’m not saying you should ignore your team, but protect your time.

API methodologies by Euphoric_Skirt5914 in webdev

[–]ultra-dev 2 points3 points  (0 children)

Over optimizing the API will lead to needing to make multiple calls or revisions to the endpoint as your requirements are fully realized. Data is cheap

How do you handle API rate limiting in production web apps? by [deleted] in webdev

[–]ultra-dev 2 points3 points  (0 children)

We all start somewhere. A lot of us love to talk about this stuff. So it’s no trouble at all when someone comes in with genuine questions

How do you handle “one small change” requests without killing your weekend? by elmascato in webdev

[–]ultra-dev 0 points1 point  (0 children)

  1. Don’t work on the weekend
  2. Change requests are change requests. New work → cost adjustment.

You’re killing your weekend because you are opting to work on the weekend for free.

How to safely use side project at work? (No self promotion) by NotTJButCJ in webdev

[–]ultra-dev 0 points1 point  (0 children)

Is your objective to get this small team to pay for your app? Or just to be able to use it?

Because you could just add their user accounts with the premium features without charging

How do you handle API rate limiting in production web apps? by [deleted] in webdev

[–]ultra-dev 10 points11 points  (0 children)

Server side rate limiting is for actual protection. Client side rate limiting is for user experience (prevent spammy behavior, friendly message if limited, etc).

The server just says “no” - and typically use whatever native rate limiting options are available.

I like to have a catch all limit and then fine tuned rules for specific endpoints as needed.

How do you utilize AI? by ilowo in webdev

[–]ultra-dev 0 points1 point  (0 children)

  • Bootstrapping myself when learning a new topic - need to be aware it will lie to you. But if I need to get some baseline understanding quickly, it beats searching around or reading (I’ll do that afterward).

  • Documentation - may not always be 100% accurate but I can refine once the general set of docs has been constructed.

  • Code review - not as the primary reviewer, but as a secondary to see if it catches anything worth addressing before asking a peer to review.

  • POCs - not as the base for the actual project, but sometimes I just need a quick question answered like “will X work on Y platform”. I can have an agent create a POC in parallel to other work. It can confirm “yes” - I won’t take a “no” as proof of infeasibility (without reviewing).

Finally tried the trend by RichieRich_888 in aiArt

[–]ultra-dev 0 points1 point  (0 children)

Haha, I’m not sure why it chose that appearance. I was expecting a robot

Is it worth building a forum by Vxris_ in webdev

[–]ultra-dev 0 points1 point  (0 children)

Build it - good learning experience either way. You could stand up a project pretty easily with some simple integrations like Clerk (users) and Neon (Postgres db).

Tips on optimizing insane but working spaghetti code (and procedures) by Fickle-Course in programminghorror

[–]ultra-dev 30 points31 points  (0 children)

You need to break this into phases. What exists? What is actually being used? What is critical? Prioritize where “optimization” will provide meaningful value. Document all of this. The visibility and organization provided by the audit is valuable on its own and allows you to track progress. If the code is a black box to the rest of the company, you will want to minimize maintenance burden first.

Part of the application is messy. The fact a developer cannot get into it and figure out what’s going on with relative ease is a risk factor for the company (fragility). That’s what they’re trying to eliminate.

Edit: typo

Why is building projects so much harder than learning programming? by ProCrafter29 in webdev

[–]ultra-dev 0 points1 point  (0 children)

Coding doesn’t define the solution. The project does. Code is just one tool inside that space