General code botherer 🖥️
Musician 🎸
Sci-fi/fantasy fan 👨🏻🚀
Would it shock them to know that I was already aware of this information? 😄
Would it shock them to know that I was already aware of this information? 😄
Oh the irony
Oh the irony
Glad to see I'm not the only one who's generating migrations at 3:58am 🦉🌛
Glad to see I'm not the only one who's generating migrations at 3:58am 🦉🌛
I just wanna draw some boxes and arrows, dude 😵
I just wanna draw some boxes and arrows, dude 😵
I found today surprisingly easy, once I'd thought about it for a few minutes. I could have predicted part two though, and implemented for it accordingly and used that to solve part one as well...
I found today surprisingly easy, once I'd thought about it for a few minutes. I could have predicted part two though, and implemented for it accordingly and used that to solve part one as well...
Having said what I said yesterday, I actually completed part two quicker than part one!
Part 1: About an hour
Part 2: About 40 minutes.
Having said what I said yesterday, I actually completed part two quicker than part one!
Part 1: About an hour
Part 2: About 40 minutes.
Pretty sure I need to learn regular expressions more thoroughly. Didn't have time this evening though, so wrote a little do/while loop with a file pointer to ignore the "bad" parts of the string.
Pretty sure I need to learn regular expressions more thoroughly. Didn't have time this evening though, so wrote a little do/while loop with a file pointer to ignore the "bad" parts of the string.
That one was more of a struggle - I misinterpreted how the Problem Dampener worked, which threw me off for a while, as I was applying the "dampening" after I'd already done a transformation.
That one was more of a struggle - I misinterpreted how the Problem Dampener worked, which threw me off for a while, as I was applying the "dampening" after I'd already done a transformation.
Very straightforward, but I expect as the month goes on things will get much trickier!
Very straightforward, but I expect as the month goes on things will get much trickier!
You were already very annoying. Adding "AI" features, and popups etc to try and encourage me to use them, has made you even more annoying.
Yours sincerely,
Alex
You were already very annoying. Adding "AI" features, and popups etc to try and encourage me to use them, has made you even more annoying.
Yours sincerely,
Alex
alias agnostic-composer="composer --ignore-platform-reqs --no-scripts"
Really useful for quickly getting a freshly-cloned Laravel Sail project to the point where you can do `sail up`, for example:
git clone ...
agnostic-composer install
sail up
alias agnostic-composer="composer --ignore-platform-reqs --no-scripts"
Really useful for quickly getting a freshly-cloned Laravel Sail project to the point where you can do `sail up`, for example:
git clone ...
agnostic-composer install
sail up
Only took me several years.
Only took me several years.
- descriptive variable/method/class names
- logical structure
- short methods
etc
BUT I find comments are essential for tests, because test code can get cluttered, complex and confusing.
But maybe I'm just bad at writing tests? 🤔
- descriptive variable/method/class names
- logical structure
- short methods
etc
BUT I find comments are essential for tests, because test code can get cluttered, complex and confusing.
But maybe I'm just bad at writing tests? 🤔
It's obvious that the pipeline needs to run migrations forward, but it's easy to forget that checking rollbacks is very important too!
It's obvious that the pipeline needs to run migrations forward, but it's easy to forget that checking rollbacks is very important too!
"You've done this" becomes "We have code that does this".
It helps avoid feedback feeling like a personal attack, and also reinforces the idea of collective ownership of the code.
"You've done this" becomes "We have code that does this".
It helps avoid feedback feeling like a personal attack, and also reinforces the idea of collective ownership of the code.
I'm a living, breathing soul here folks, not a library book 😄
I'm a living, breathing soul here folks, not a library book 😄
Really liking it so far - enjoying being pushed to think of inventive ways to tackle problems.
Really liking it so far - enjoying being pushed to think of inventive ways to tackle problems.