Shane Smith

@shane-smith

Developer / Product Owner working with PHP, Vue, Tailwind. Organiser of @PHPxADL (PHP & Laravel meetup) in Adelaide, Australia.

Commit activity

101 commits in the last 30 days

longest streak 15 dayscurrent 15

2,149 / 2,500 XP351 XP to root

Pinned

Today

Can you check these boxes? An experienced developer may not need to check off both of them. But if you're a junior or you're trying to learn, you should definitely try to check off all five. Number 4 is the MOST important of all.…
"The act of retrieving information is itself a potent learning event." When you teach others, it makes YOU a better developer. This is a well known fact with everything - not just software dev - that teaching others helps the teacher too. We can use AI in a way that also…
QuotingSSShane Smith@shane-smith
AI that gives you answers can be a problem for learning, and understanding the code. AI that helps to break down the problem and explain it before giving an answer also helps you to both learn and grow, as well as improves your understanding of the final code.
Attached image
AI that gives you answers can be a problem for learning, and understanding the code. AI that helps to break down the problem and explain it before giving an answer also helps you to both learn and grow, as well as improves your understanding of the final code.
"The act of retrieving information is itself a potent learning event." When you teach others, it makes YOU a better developer. This is a well known fact with everything - not just software dev - that teaching others helps the teacher too. We can use AI in a way that also…
Stack Overflow developer survey. Developers use it, but don't really trust it. Also when the work gets faster, the expectations get higher. Everyone seems to be shipping faster than ever, and there's now pressure to use AI in a way that doesn't facilitate learning or properly…
Formula 1 has a systematic approach to improving safety: - Red flag to pause the race - Emergency car on the first lap - Race suit to protect against fire - Survival cell in the vehicle itself - HANS device (harness) to redistribute force to the shoulders and away from the neck…
QuotingSSShane Smith@shane-smith
We want to move quickly, but we want to do it without putting the business at risk. How do we produce software quickly, without taking on additional risk in the world of AI assisted coding, but also AI assisted vulnerability discovery and attacks? No one would say that driving…
Attached image 1 of 2
Attached image 2 of 2
However, accelerating upstream to write code faster won't help if there are bottlenecks downstream. How can we speed up QA? Get the QA specialists to help early on and provide critical guidance, but make the engineers responsible for the environment. Engineers and QA should…
QuotingSSShane Smith@shane-smith
Compared to our suburban road, the racing environment is far more controlled. The speed limit can be pushed much further. If we can control our environment, we can allow for significant speed when delivering software. We want to engineer a predictable environment, rather than…
Attached image
We want to move quickly, but we want to do it without putting the business at risk. How do we produce software quickly, without taking on additional risk in the world of AI assisted coding, but also AI assisted vulnerability discovery and attacks? No one would say that driving…
Show thread
Formula 1 has a systematic approach to improving safety: - Red flag to pause the race - Emergency car on the first lap - Race suit to protect against fire - Survival cell in the vehicle itself - HANS device (harness) to redistribute force to the shoulders and away from the neck…
"Do we really need Laravel?" asks Marty Friedel at the Laravel conference. They were never seen again 😁 The point: Statamic can help with static caching. You can scale by not booting Laravel at all when you don't need it. You can even do partial, half-measure caching, only…

Yesterday