@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.

itsjoshbruce, to random
@itsjoshbruce@phpc.social avatar

I have an affinity for: Wait until the last responsible moment.

I've been contemplating Continuous Deployment on my personal site for years: https://joshbruce.com

But, before I did, I embraced the @jezhumble line: If it hurts, do it more often, and bring the pain forward.

I could deploy my sites in less than a minute using my phone by the time I hit the ceiling of the manual process I used.

Becca and I are ramping up on TIA: https://the-irreverent-agilists.com

#TheIrreverentAgilistts
#Agile
#XP

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

Becca needs to be able to add content to the TIA site without waiting for me to finish her flow.

So, being a pull-based human (preferring to wait until pulled enough to action) and perfectly willing to take on responsibility (friction) for my own stuff, I set to work.

The optimized (happy path) process looked like this:

  1. Clone repo
  2. Edit content
  3. Submit PR (don't @ me)
  4. Let Continuous Integration pass
  5. Merge
  6. Launch a command line app
  7. cd into the remote repo
  8. git pull

Done

itsjoshbruce, to random
@itsjoshbruce@phpc.social avatar

Your dude was on another podcast: https://www.earnandinvest.com/episodes-8/where-to-invest-when-markets-are-shaky

Specifically, The Earn and Invest podcast community episode. It was great fun.

The idea of including cash in your "portfolio" was an interesting topic, and it made me think of The Universal Portfolio essay: https://joshbruce.com/essays-and-editorials/finances/the-universal-portfolio/

Winding down on Time: Mastering the Mundane, and Money: Mastering the Mundane is ramping up. I should revisit that essay to cover the logic and rationale leading to it.

itsjoshbruce, to webdev
@itsjoshbruce@phpc.social avatar

One of the nice things about being able to write software is when a software company (or series of them) frustrate me enough, I can just write my own.

The drawback is actually doing it.

I’m glad I’m not a data hoarder. Trapped into using software because, “They have all my data!”

I guess we’re back in software mode…unless…

You know of a completely standalone bookkeeping application that doesn’t suck (no account connection needed).


itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@jbrains: Sorry it’s taken a minute…that was a great rabbit hole I just fell down!

I appreciate the ethos behind the solution. Very inspiring.

soundwarrior20, to accessibility

Hi everyone, have a question :-) does anybody have any recommendation for accessible platform style games on macOS or iOS? Thanks everyone :-)

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

@soundwarrior20 @joelanman: I’m big on consent and opting in, so I won’t add the tags here. It might be helpful to get more reach to add the: “accessibility” and “gaming” tags to your original post.

polotek, to random
@polotek@social.polotek.net avatar

Oh no. 😂

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@polotek: In DC’s defense, outside of the movies, the only time I paid attention to Superman the comic was when they did that.

It was the newspaper article on what happened and why. lol

I still didn’t buy (and haven’t bought) a book.

SilverEagle, to random
@SilverEagle@floofy.tech avatar

In my free and open-source software, on the main dashboard a small message occasionally appears noting that we're FOSS software and we depend on donations. We made this because our donations have been steadily decreasing despite our audience and costs increasing.

Since then, we get lots of requests for how to turn the "annoying" message off.

Our response is always the same: we don't provide support in helping you hide the fact that our software is open-source and donation-based, but if you're resourceful enough, you can remove that message via custom CSS, which we do support.

Today I got an unusual reply: "Thank you for not providing assistance"

lmao so not only do you want to rob me of credit and support for the immensely complex software I just give away for free but now you want to be an asshole to me directly about it?

Another one for the pile of (at least for now, banned) users who need to learn how to talk to open-source maintainers.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@SilverEagle: Part of me is thankful other people don’t use the things I create.

itsjoshbruce, to webdev
@itsjoshbruce@phpc.social avatar

I guess I’ll finally get around to implementing continuous deployment for my website projects. Mainly because Becca and I plan to start building out and writing content for The Irreverent Agilists: https://the-irreverent-agilists.com

Still avoiding building an admin panel for the win. It still surprises me how little code even a dynamically generated website needs when you remove the admin panel. Web 1.0 is fascinating in the 21st century.



sarah, to random
@sarah@phpc.social avatar

I understand accidents happen in war zones.

But when your troops consistently kill people who are hungry or trying to feed those who are hungry, your “it was an accident” pleas start feeling a bit hollow.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@afilina @sarah: Etymology nerd has entered the chat…technically Goldfinger, but there are variations: https://journal.monissa.com/once-is-an-accident-origins-of-or-not/

itsjoshbruce, to random
@itsjoshbruce@phpc.social avatar
collinsworth, to random
@collinsworth@hachyderm.io avatar

Missouri is the Florida of the Midwest.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@collinsworth: Very proud of that arch. I avoid I-70 if I can and need to drive through St. Louis.

Not sure about the Florida reference, but the first tell is when the pronunciation is that close to “misery” there’s bound to be issues.

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

Note to future me: You are glad you stopped using Homebrew, and never left it installed when you did.

ramsey, to random
@ramsey@phpc.social avatar

“First of all, the world owes Andres unlimited free beer. He just saved everybody’s arse in his spare time. I am not joking.”

https://doublepulsar.com/inside-the-failed-attempt-to-backdoor-ssh-globally-that-got-caught-by-chance-bbfe628fafdd

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

@ramsey @afilina: Sorry, that was my bad. Yes just not in that repo when I posted apparently (was in the 8fold OC) - it’s there now.

I’m planning on listing services that can help make it easier as well (PRs welcome and all that)…things like OC and Thanks.Dev: https://thanks.dev/home

[Update] Also planning to make it more generic re organization name. (That’s why it wasn’t there yet.)

syntaxseed, to DnD
@syntaxseed@phpc.social avatar

Can anyone recommend a program for sketching out maps for . Not necessarily gridded maps to play on.... but say I want to make a map of the country side or a city?

Something with pre loaded icons for things like mountains & forests. Where I can draw lakes & roads & label POIs?

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@syntaxseed: I played around with World Anvil, but other things disturbed my practice with it - https://www.worldanvil.com

ayo, to accessibility
@ayo@ayco.io avatar

Will probably be hated for this… why do advocates often come off as preachy when I hear them talk? To the point that they will say (at times indirectly) that they care for people and others don’t… I get that it could be a frustrating field, but sometimes devs just need educating—admittedly including me 🙋‍♂️

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@jaded_jouska @ayo: This resonates with me as viable.

Feels like I’ve had the same conversations since circa 2000.

I worked in a call center once. No matter how often I was asked the same question or asked to pull up the same information I reminded myself that I hadn’t said it to that specific person.

And…20 years is a long time to be saying the same stuff - pointing to the same references - about the same underlying tech. Inde. clients, gov’t agencies, corps, and other devs (new and old). 1/

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@jaded_jouska @ayo: It’s a fair question and observation.

And, the most oft offered counter is: The references are old and no longer relevant or applicable.

And yet, here we are.

Talking about the importance of adding alt text to images…

still…

Which is a pretty low bar, and only marginally more effort than choosing a semantically appropriate HTML element.

2/




itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@jaded_jouska @ayo: A member of the credit union called ca. 2003. She had recently become blind. She said my site (and artwork) was beautiful (and easy to navigate).

Best compliment I’ve received to date.

3/3

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@jaded_jouska @ayo:

ps. And that’s just web development. Now include hardware considerations (including elevators, stairs, ramps, crosswalks, et al) and multiply it by 100s of years. And, yeah, it can start feeling like a single torch being passed instead of more torches being lit.

afilina, to random
@afilina@phpc.social avatar

This looks suspiciously similar to azjezz/psl, just with a different API. It even has the same name: PHP Standard Library.

The PHP community would be better if devs worked together instead of copying and re-branding someone else's work. Credit to azjezz for the original PSL.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@afilina: I’m starting to feel this way about a lot of things in tech (and tech-adjacent) fields at the moment.

Agile frameworks: We invented a new way of working. Write down what needs doing, revisit the list of things, and do the most important thing. We call it 10x BS!

(You mean a todo list??)

Nope. Totally different.

The key isn’t to create. The key is to look back 30 years and rename what was always there, without referencing the source. Pretty sure this was always the way.

davew, to random
@davew@mastodon.social avatar

The reason it's nice to have old people around is that we don't care about the future in a personal way, so we might just tell you the truth.

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

@davew: Pretty sure historians and philosophers fall in this camp as well, regardless of age. :)

augieray, to random
@augieray@mastodon.social avatar

Cool new risk assessment tool. Called ARIA (Airborne Risk Indoor Assessment), it comes from . (Look, they say it's airborne--finally.) 😆
It asks for LOTS of info (date, nation and city, Enter temp, humidity, dimensions of room, occupancy, duration, assumed number of attendees infected, if you've been vaccinated, etc.) and provides an estimate of risk:

https://partnersplatform.who.int/tools/aria/calculator

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

@augieray @Crell: And the front-end web developers start looking for a different acronym. (Naming things is hard.)

https://www.w3.org/WAI/standards-guidelines/aria/

Also, good to know!


itsjoshbruce, to random
@itsjoshbruce@phpc.social avatar

Part 9 of Time: Mastering the Mundane has been made available for purchase on Leanpub: https://leanpub.com/master-the-mundane

Part 9 is about Collaboration, which often gets conflated with Delegation (Part 7).

Contribute to this project on the Open Collective: https://opencollective.com/mastering-the-mundane/projects/book-mastering-the-mundane

#TimeManagement
#SelfManagement
#MasteringTheMundane

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

Part 15 of Time: Mastering the Mundane has been made available for purchase on Leanpub: https://leanpub.com/master-the-mundane

Part 15 is covers the last “Wait, but why?” topics and is the final Part released. The first pass of the print manuscript is complete and audiobook recording starts tomorrow.

Then mass-distribution begins!

Contribute to this project on the Open Collective: https://opencollective.com/mastering-the-mundane/projects/book-mastering-the-mundane

#TimeManagement
#SelfManagement
#MasteringTheMundane

itsjoshbruce,
@itsjoshbruce@phpc.social avatar

All of Time: Mastering the Mundane has been made available for purchase on Leanpub: https://leanpub.com/master-the-mundane

Book page has been put up on the Mastering the Mundane website: https://mastering-the-mundane.com/books/time-mastering-the-mundane/

Typesetting for print round one is complete.

Then mass-distribution begins!

Contribute to this project on the Open Collective: https://opencollective.com/mastering-the-mundane/projects/book-mastering-the-mundane

#TimeManagement
#SelfManagement
#MasteringTheMundane

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