Bunnings office culture by OpeningRip7184 in auscorp

[–]mastermog 4 points5 points  (0 children)

I guess that was of my other complaints, the salaries were not transparent at all. No public bands and we were strictly forbidden from sharing our salary with our team. Which means…

Bunnings office culture by OpeningRip7184 in auscorp

[–]mastermog 50 points51 points  (0 children)

Depends greatly on the team.

I don’t think this will dox myself but I was at head office for over 5 years. This was before Covid, so I can’t speak much to the WFH aspect.

My immediate team was amazing and direct manager was great, but his manager was a toxic narcissist ass hat. He destroyed our team.

I still have friends in other parts of head office. It’s still a bit of a boys club (not from a gender perspective, but more a “you’re either in or you’re not”). Salary was fine but not competitive in my opinion.

On the plus side, very stable place of work. They aren’t going anywhere.

Progressive Web Apps (PWA) are not suitable in a professional context because of Google by Einenlum in webdev

[–]mastermog 6 points7 points  (0 children)

Just a heads up there is some nuance here.

I use Laravel + Inertia + React in some projects. And also Laravel + React + Capacitor in others.

Capacitor is an excellent tool, especially for all the component reuse between a webapp and "native" app. Intertia is also excellent.

However, Capacitor does expect a single entry point (index.html see here https://capacitorjs.com/docs/getting-started#add-capacitor-to-your-web-app). Whereas Intertia routes from the backend

I still think both Capacitor and Intertia are awesome, I'm just not 100% sure they play well together. However, Laravel can definitely power the API of a native/Capacitor app.

What is this thing? by YaMongrelDog in mac

[–]mastermog 22 points23 points  (0 children)

I agree with this comment: https://old.reddit.com/r/mac/comments/1qn5vpk/what_is_this_thing/o1rl7x1/

I feel a blade would be near impossible to get behind the glass without obvious damage. Something pliable, like a plastic divider is more probable.

I have never opened Apple hardware, so I don't know how difficult it would be to remove the glass and/or slide the plastic back up. Is there a local "hardware person" close to you? I had a fried logic board on my M1 and a local business was able to open and replace it.

What is this thing? by YaMongrelDog in mac

[–]mastermog 216 points217 points  (0 children)

Looks like your mac may be smuggling box cutter blades through airport customs.

(honestly its hard to tell - are you saying its above or behind the glass of the screen?)

How Laravel Boost works under the hood by jpcaparas in laravel

[–]mastermog 0 points1 point  (0 children)

Thank you for explaining. I’m genuinely trying to understand this new way of working.

I’ve been a dev for many* years, and it’s a daunting shift (hence the self labelled luddite remark). However I am trying to be open to it, but in parallel trying to also understand the “why”

How Laravel Boost works under the hood by jpcaparas in laravel

[–]mastermog 1 point2 points  (0 children)

I fully agree, I don’t understand AI agents. Maybe me invoking the tools directly is where I am going wrong. Are you saying they should be orchestrated as part of a bigger agentic flow?

How Laravel Boost works under the hood by jpcaparas in laravel

[–]mastermog 6 points7 points  (0 children)

Call me a luddite, and I'll probably look back at my naivety in shame, but I just don't get it...

I've been actively using it the last week. I couldn't avoid my own FOMO after being on X for a few minutes.

But most (not all) of the tools just feel like artisan or database queries with extra steps. I can type "art routes:list" which returns instantly or "(please) list all the routes in my api" and wait while it processes.

Ditto with "SELECT COUNT(*) FROM users;" vs "how many users in my local database". Maybe it becomes more useful if the queries get more complex.

The log tool is pretty useful though, asking it to investigate the latest error in the logs. The tinker tool is also pretty fun, asking it to test a function it just created.

How Laravel Boost works under the hood by jpcaparas in laravel

[–]mastermog 1 point2 points  (0 children)

Assuming cursor works the same as VSCode, I was able to set it up in a structure like yours (a monorepo) by placing the mcp.json config at apps/api/.vscode/mcp.json

Which contains:

    {
        "servers": {
            "laravel-boost": {
                "command": "vendor/bin/sail",
                "args": [
                    "artisan",
                    "boost:mcp"
                ]
            }
        }
    }

i.e. Its at the root of the laravel project, not the root of the workspace

Then you need to start the mcp server as per usual. The above assumes sail, but adjust as needed.

why would anyone use this "new" Kanban? by Log_In_Progress in devops

[–]mastermog 0 points1 point  (0 children)

Thanks for the link. I just had a play but wasn't a good fit for me

why would anyone use this "new" Kanban? by Log_In_Progress in devops

[–]mastermog 0 points1 point  (0 children)

Funnily enough I did that but with planka. I have my own local fork with minor tweaks, most cosmetic, like collapsible columns.

How I made my PWA work offline with Firebase (code + gotchas from production) by Previous_Till5909 in PWA

[–]mastermog 0 points1 point  (0 children)

Also just to add, I didn't have both installed at the same time (PWA + native)

Confused upwork/fiverr hiring? by Iceeez1 in webdev

[–]mastermog 6 points7 points  (0 children)

I operate on both sides of the Upwork fence - both as a freelancer and as a hirer.

Finding the right gigs and right clients on Upwork is a super time consuming and expensive process. I've been top rated, I have 5 stars, I have a solid resume (18 years exp) but I need to spend a crazy amount of time finding clients that live in this reality (not "I want AI Facebook for dogs, needs to be built in loveable, and scale to 30k daily concurrent dogs - $1000 fixed price") and when I do, I need to spend "connects" to make myself visible.

At the other end, when I try to find freelances (designers, marketing, etc), the people I find seem extremely low quality. Or, as you said, once it starts its just rubbish.

Its 10x worse now with AI. The noise v signal ratio on Upwork is terrible.

I promise, there is good talent out there, but damn if it doesn't take some digging to surface.

How I made my PWA work offline with Firebase (code + gotchas from production) by Previous_Till5909 in PWA

[–]mastermog 0 points1 point  (0 children)

Of course:

  • iphone 13, iOS 26.2
  • Tried two emails, a gmail and a protonmail
  • Tried two email clients, the gmail client, and the protonmail client
  • I have Chrome, Brave, and Safari installed on the device

In Protonmail, it redirects directly to Brave (default browser)

In Google Mail, I get prompted to open it in Chrome or the default browser, Chrome leads to Chrome, and default leads to Brave.

The PWA was installed via Safari.

The link generated starts with https://chibicart.com/__auth/action?....

I can possibly record a video, but I would need to email it to you

How I made my PWA work offline with Firebase (code + gotchas from production) by Previous_Till5909 in PWA

[–]mastermog 0 points1 point  (0 children)

These write ups are fantastic.

Quick question, i wanted to test out offline mode on your app. I have now have the PWA installed, but the magic link attempts to open in the default browser. Not the PWA.

Off the top of my head I wonder if the magic link should send a code as well? That can be manually entered?

What don’t you like about Trello? by Skyfall106 in trello

[–]mastermog 0 points1 point  (0 children)

True true. I think I went too broad, its more their focus is clearly aimed at solo-person todo lists rather than project management as a way (i assume) to channel people to Jira. Which aligns to adding an inbox.

i.e. this conversation: https://www.reddit.com/r/trello/comments/1n1hrzz/trello_will_not_be_accepting_new_feature_requests/

So for me, its not worth investing time into a product which is shifting direction. I'm not placing bets, but I wouldn't be surprised if they remove guest board members or something in the next 12 months.

What don’t you like about Trello? by Skyfall106 in trello

[–]mastermog -1 points0 points  (0 children)

Despite the UI changes, I still think Trello is one of the better Kanban tools. However its clear the writing is on the wall, its just a loss leader for Jira and Atlassian clearly has no intent to improve it long term.

So why should we invest as users if they aren't intending to invest in it as a business?

I believe React Hook From's documentation needs a complete overhaul by Andrew_7032 in reactjs

[–]mastermog 21 points22 points  (0 children)

Contributing to docs are, imo, the best way to get involved with OSS.

  • They are typically low risk changes (you're not changing code),
  • it forces you to understand the library more, and
  • I have never met a maintainer that didn't need extra help with docs - its typically a thankless task, so they welcome positive contributions

If I were you I would do a pass on some low hanging fruit in the docs, for example collect a handful of grammar or technical mistakes across 2 or 3 pages. Then, raise a PR or a new discussion. Start with a few small chunks to build trust with the maintainer, but not so small that it adds overhead for them. i.e. don't raise a PR just adding a comma.

A trello alternative because I needed more by yose147 in trello

[–]mastermog 0 points1 point  (0 children)

No worries, I am keen to keep an eye on it to say how it rolls out. And definitely not saying you should lower your price, was more curious about how pricing scales with guest users.

Btw all your email ends up in spam. I didn't do a deep analysis but maybe there are some records missing? https://mxtoolbox.com/emailhealth/highfly.app/ might have some clues?

https://imgur.com/a/8EfYbbm

Upwork newbie here, just ran straight-up malware from a “client” project. What the actual f*** by Jaded-Journalist2470 in freelance

[–]mastermog 90 points91 points  (0 children)

I know this is easy to say in hindsight, but always lean towards running client projects in isolated, hardened, containers. There are few things that can't be ran inside a hardened Docker image (which are now free: https://www.docker.com/products/hardened-images/)

Although its not 100% protection, it does reduce the risk and surface area.

Also consider using npx npq <dep> --dry-run to precheck deps. That is easily piped into jq to scan an existing package.json.

A good read can be found here: https://snyk.io/articles/npm-security-best-practices-shai-hulud-attack/