@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

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

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,
@scottkeckwarren@phpc.social avatar

@ramsey for when you do need a microservice?

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Some light reading for this weekend from @cate — my pre-order via Amazon came in (I hope they don’t rip you off on royalties for it Cate!)

scottkeckwarren,
@scottkeckwarren@phpc.social avatar

@grmpyprogrammer @cate how is it? I’m always looking for programming leadership reads

scottkeckwarren, to github
@scottkeckwarren@phpc.social avatar

You know you've messed up when the Action's log stops loading...

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Through the various acquisitions, I have 3 Intuit accounts and I don't know which services are tied to which account so sometimes it takes 3 attempts to get logged in. -( I have one that's just a user name and two that are the same email address...

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

My father-in-law's MacBook had 34 MB free on a 250 GB drive. It turns out that Apple News had 140 GBs worth of cached files.

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 LEGO
@scottkeckwarren@phpc.social avatar

This set has been living in my head. I'm wondering how hard it would be to mount if flush to the wall in my office.

https://www.lego.com/en-us/product/batman-the-animated-series-gotham-city-76271

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,
@scottkeckwarren@phpc.social avatar

@sebastian @mitelg thanks I’ll have to look into that

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

My new video on #phpc magic methods is available on the @editor YouTube channel.

https://www.youtube.com/watch?v=KELAopT-Jh4

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

One of the interesting parts of code is how you can refactor code and then another possible refactoring shows up, revealing another, and so on. I was able to delete 2 tests because I realized they were identical to another test once I refactored them all three times.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

May the 4th be with you!

video/mp4

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

Amazon has been acting funny for our family. We've had a couple situations recently where the estimated delivery date started at one date and kept moving forward. I'm not sure what to make of it but it's interesting

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

I upgraded my old (10+ years) dual 20" monitor setup to a 35" UltraWide Monitor and it's shocking how much better it is on my eyes. I also have an insane amount of information on my monitor now.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

This is everyone's helpful reminder that Mother's Day is May 12th. It's less than 2 weeks away so maybe make a plan today and not on the 11th.

video/mp4

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

So glad #phptek gave us something to read on the plane

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

With #phptek going on this week I forgot to post that my interview with @caseysoftware has been published. https://www.phparch.com/podcast/community-corner-keith-danger-casey/

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

@ramsey on saving open source at #phptek

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