@itsjoshbruce@phpc.social
@itsjoshbruce@phpc.social avatar

itsjoshbruce

@itsjoshbruce@phpc.social

Time Lord. Agile Coach, User Experience designer, and software developer. Designing the human experience all around. :)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tottinge, to random
@tottinge@techhub.social avatar

Every time I read the words "the Agile process" I die a little on the inside. Especially if people consider the source to be credible and influential.
Today, it was on a Microsoft web site.

What is "the Agile process"?

In this case - user story task breakdown.

Because... um... no reason I can think of. Why is that "the Agile process" to them? Have they not actually seen any of the agile processes?

itsjoshbruce,
@itsjoshbruce@phpc.social avatar
itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@gdinwiddie @tottinge: Both. I tend to default to movies, though. :)

Best Sam Cooke cover I ever heard was a homeless man outside DragonCon. He asked for cash in exchange for a song of my choosing. I asked him to sing his favorite.

It was A Change is Gonna Come.

Spellbound doesn’t do it justice. No instruments, just his voice.

nunomaduro, to random
@nunomaduro@mastodon.social avatar

On November 23 of this year, PHP 8.3 is scheduled to be released, bringing with it the much-awaited "json_validate" function. Validating JSON contents is about to get a whole lot better! ❤️‍🔥

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@buercher @nunomaduro: How would you suggest? If processing JSON fails with decode, it returns false or similar.

I’m inferring the implementation is checking the string, not trying and falling to convert the string to something else - array or StdClass.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@nunomaduro @phpc: I haven’t felt this excited since str_contains, str_starts_with, and str_ends_with…so much code deleted because of those.

itsjoshbruce, (edited )
@itsjoshbruce@phpc.social avatar

@derickr @buercher @nunomaduro: json_to_array (or array_from_json) and json_to_object (or object_from_json) would also be awesome.

I can see the incorporation, and agree minimizing switching function behaviors is preferable.

From a performance perspective, I am curious if validate json is trying to convert and failing or doing a regex against the string.

freekmurze, to random
@freekmurze@phpc.social avatar

Some first, quick thoughts around that "Laravel considered harmful" post.

👍 I think it's better to focus on the things you like rather than the things you dislike. With a positive mindset, you're likely to be more happier (and more productive).

In this particular case, I'd rather have read a post from the author on which framework he prefers, rather than which framework he doesn't like.

itsjoshbruce, (edited )
@itsjoshbruce@phpc.social avatar

@freekmurze @itsjoshbruce: Why not both? Criticism is a form of feedback, yeah? Feedback helps improvement.

I appreciate iOS and the Apple “ecosystem.”

I dislike that phones have become so large we have mods to make it easier to operate them one-handed.

I love the iPhone mini.

I’m upset it wasn’t brought forward into newer generations.

I’m grateful I can still upgrade to the latest iOS.

davidbisset, to random
@davidbisset@phpc.social avatar

Interesting. Someone didn't like it when documentation uses the term "simply" and "it's easy" so much they made a site out of it:

https://justsimply.dev/

It's actually a GOOD site too, and if you write docs or marketing it might be worth a look.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar
GeePawHill, to random
@GeePawHill@mastodon.social avatar

People sometimes interpret my disagreements with a proposal as saying that the proposal is forbidden.

Weirds me out.

I'm not in charge of anything, not me, and certainly not you.

I'm just telling you why I think it's a bad choice. It's still your choice.

And it's not like I don't make bad choices pretty much every single fucking day.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@gdinwiddie @GeePawHill: Wait. Y’all aren’t perfect?

My worldview is completely shattered.

::cries in existential dread::

gdinwiddie, to random
@gdinwiddie@mastodon.social avatar

Who should attend the retrospective?

For years, I’ve seen people argue online about who should and should not be invited to a retrospective. In typical consultant fashion, my answer is “It depends.”

On my blog, I talk about what it depends on, and how you can answer this question for yourself.
https://blog.gdinwiddie.com/2023/04/29/who-should-attend-the-retrospective/

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@gdinwiddie: Had this conversation today.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@gdinwiddie: The conversation went well. Still waiting to see how the execution goes.

itsjoshbruce, to random
@itsjoshbruce@phpc.social avatar
allenholub, to random

The demand for estimates, milestones, and deadlines comes from fear of an opaque process, IMO. I've found that if you deliver frequently and continuously collaborate with the customers to get feedback and make adjustments, the demands for time-based planning tend to drop away.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@allenholub: This has always been my lived experience as well:

> We had moved from “Tell me what you’re going to do” to “Tell me what you’ve done” to “Oh my god, it’s too much.”

https://joshbruce.com/experiences/agile-software-development/in-an-ideal-world/

jsit, to programming
@jsit@social.coop avatar

@wikipedia Wikipedia should underline its in-article links. Often these are long noun phrases with two or more links in them, and you can’t know which words are links without hovering.

I know removing underlines has been basically de facto design on the web for the last 20 years, but it is bad for usability.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@jsit @wikipedia: I use desaturated colors and lower white point (about 80%) and can say that the contrast between regular text and links isn’t enough to notice.

TheVoiceGuy, to accessibility

I know how to skip backwards and forwards between tracks with my AirPods Pro but I don’t think there is a way you can actually fast forward or rewind through a track but I would love to be proven wrong on this point. #AirPods #Apple #Accessibility

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@TheVoiceGuy: As a hardware interaction, not sure.

As an interaction with the digital assistant (Siri): “Advance X seconds” works for me. “Go back X seconds” has also worked but glitches out occasionally.

itsjoshbruce, to art
@itsjoshbruce@phpc.social avatar

I'm working on an #art site with a gallery and full image views.

Some of the image themes warrant content warnings.

We plan a full-text content warning and alternative thumbnail images in the gallery view.

I'm considering a disclosure element (details) for the "full" image (for those who get sent directly to the page).

  1. As always, I have #Accessibility concerns and curiosities about the experience.
  2. As an art consumer, does this seem like a friendly solution?

#WebDev

itsjoshbruce, to random
@itsjoshbruce@phpc.social avatar

One thing I've always appreciated about software development is "finding features."

You didn't know you wanted a feature. You realize you do. And find out the code is 90 percent there as-is. (I feel like I should invoke @kentbeck here).

I appreciate making changes easy (this may be hard), then making the easy change.

I love it when something you didn't know you wanted and thought would be hard only needs an extract method and about ten additional lines, less than 40 characters each.

itsjoshbruce, to php
@itsjoshbruce@phpc.social avatar

This one is interesting to me.

Composer (and Terminal) cannot run #PHPUnit, #PHPStan, or #PHPCS:

"env: php: No such file or directory"

Trying to figure out what details matter.

#macOS removed #PHP from the base install. Instead of using Homebrew, "installed" by pointing to the #MAMP version.

which php - returns correctly (RC)
php -v - RC
which composer - RC
composer -v - RC

This is a new one for me, and the only environment difference I can think of is how PHP is "installed."

Thoughts?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • thenastyranch
  • magazineikmin
  • ethstaker
  • GTA5RPClips
  • InstantRegret
  • rosin
  • love
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • everett
  • DreamBathrooms
  • megavids
  • osvaldo12
  • tester
  • cisconetworking
  • tacticalgear
  • ngwrru68w68
  • Durango
  • cubers
  • mdbf
  • normalnudes
  • anitta
  • modclub
  • Leos
  • JUstTest
  • All magazines