@scottkeckwarren@phpc.social avatar

scottkeckwarren

@scottkeckwarren@phpc.social

Father of Two, Partner, Technology Manager at WeCare Connect, Blogger at
@thisprogramming, YouTuber
https://phparch.social/@editor

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

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Last night we pushed the largest PR I've ever created at over 40k lines changed. We couldn't quite get sign-off from the stakeholders so scope creep was a nightmare. It's finally done and we only had a handful of bugs reported thanks to heavy TDD and Static Code Analysis!

scottkeckwarren,
@scottkeckwarren@phpc.social avatar

@tress777 agreed. It was the worst scope creep I’ve ever experienced

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

This past week I had a problem at DayJob that would’ve been easier to solve if we had adopted the use of repositories that create immutable value objects. Since this is a Laravel project, I was overruled. My first implementation ended up being wrong (found out via production testing) and the fix ended up involving Eloquent mutators.

I still think value objects are the better solution but my boss both disagrees and trolls me about it.

scottkeckwarren,
@scottkeckwarren@phpc.social avatar

@ramsey @Crell @grmpyprogrammer agreed. How did it not get caught during code review?

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

"You probably don’t need microservices" by @brunomvpcosta

https://www.thrownewexception.com/you-probably-dont-need-microservices/

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Me: Can we schedule some time to discuss this? Here is a link to my calendar so you can pick the time that works best for you.

Client: Sounds great when can you meet

Me: ...

video/mp4

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Me: Can you please check (1) and (2)

Client: (1) is correct

Me: ....

video/mp4

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

developers, sometimes when I run I receive 100s of errors (in my integration tests) that might only originate from 2 lines. Is there a way to consolidate these based on stack trace?

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

May the 4th be with you!

video/mp4

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I added some more #elephpants to my herd! I now have duplicates to trade. #phptek

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Thanks @aprilwensel for the great talk! #phptek

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I’m getting my presentation ready for #phptek. It’s a challenge to hit the time. I’ll do a test run and it will be 5 minutes short so I add more and then it’s 10 minutes too long.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Does anyone else get a little angry when someone emails a Word Document to 20 people asking for feedback instead of sending a link to a Google Document?

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

#phpc #developers we just released a new #PhpCommunityCornerPodcast with @Crell where we discuss his talks at #phptek2023 come check it out. I'm excited to hear his talk "Never* use arrays"

https://www.phparch.com/podcast/community-corner-larry-garfield/

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

My eldest is learning division using partial quotients and it blows my mind that someone came up with this process. We had to work through a couple problems before I even understood it but it’s the closest I’ve seen to math magic.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Unfortunately it’s not THE Google.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Copilot is truly terrifying in what it spits out. Some times it’s garbage and sometimes it’s like it’s reading my mind.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I've been fighting with this API for over an hour and I figured out that if I sent 1 line item then it's sent back as an object but if I sent multiple line items it comes back as an array of objects. WTF honestly.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I'm making an effort to unsubscribe from every "newsletter"/ad mailing list that I'm on unless the emails "bring me joy". Some of the unsubscribe processes are annoying but this is the worst one. How many people miss the link?

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I've been working off a to-do list I generate each morning and as I work through the items I cross each of them off. It's really satisfying but sometimes I have something I need to do immediately. I've been adding those after I complete them and then immediately crossing them off

scottkeckwarren, to LEGO
@scottkeckwarren@phpc.social avatar

This is a new one for me but there’s something black(I’m assuming mold) in one of our #lego #advent calendar bags.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I'm excited to announce I will be presenting @phptek next year.

Blind bird tickets are still available at https://tek.phparch.com/ and they're well worth the price as you'll get to learn something and meet members of the community!

#phpc #phptek

image/png

scottkeckwarren, to composer
@scottkeckwarren@phpc.social avatar

Do other #phpc developers find themselves writing docker-composer instead of docker-compose all the time? I think it's because I'm so used to #composer commands.

#docker

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

We're less than a week away from both of my kids being in school all day long and I'm not sure how I feel about it.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Post lunch Lou Malnati's Pizza before I explore .

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Me: Okay GitHub I'm on a deadline today so I need this code tested ASAP!

GitHub Actions:

video/mp4

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