Chris Hartjes
grmpyprogrammer@yac.grumpy-learning.com
<p>Software developer with almost 30 years of experience looking to help your team ship better software faster from my snowy Fortress In Exile in Canada using PHP and a little bit of Python.</p><p>I used to write books and go to PHP conferences to shout at people to write tests for their PHP code. Still a legend in the eyes of some.</p><p>Professional computer toucher since 1997.<br><a href="https://grumpy-learning.com" rel="nofollow noreferrer noopener" target="_blank">https://grumpy-learning.com</a></p>
Posts
-
Post #4426327
Still the best elephpant #PHP https://phpc.social/@ProjektGopher/117050832715759567
-
Post #4420737
I am working my way through Go-By-Example and I have to say that this way of declaring a function and it's parameters is not intuitive at all: func SlicesIndex[S ~[]E, E comparable](s S, v E) int {} I am looking at it and trying to figure out how to explain it in computer-English "This function accepts an array and some other value you want to find inside that list and then returns the index" Coming from PHP all I can think is "why do I need to do this"
-
Post #4381368
Today would’ve been my dad’s 90th birthday. Dementia took his last ten years.
-
Post #4359789
I am far from the only person mad that code review tools and documentation finally get some attention now that other programs have to interact with them. Fuck people needing clarity, only LLM’s are deserving.
-
Post #4256682
Great look at how AI can ruin your business by highlighting dysfunction that was there but leadership was ignoring https://youtu.be/z2fRYLaItyc?si=I72NgnqOrDQnlCNG
-
Post #4226877
Final numbers from my job search: 28 days since I got let go from ZiffDavis 60 applications — 10 via Apply Now on LinkedIn, the rest all done with custom resume and cover letter (no AI involved) 10 rejections 1 job offer
-
Post #4224910
Too many of my American friends still think it’s funny https://youtu.be/SPs9MNl5QTg?si=tczwmm5fpOmSzQUE
-
Post #4212548
I said this before and will say it again — as a professional computer-toucher it is vital to Find Your People, engage with them, and learn the power of networking and community. Help them out and good things will happen.
-
Post #4211665
I made it through the gauntlet and have gotten a job offer that I will be accepting. Will reveal more once everything is signed. I got to interview for this position based on a recommendation from a PHP community member and friend. For my fellow developers who are unemployed — it is brutal out there. This was the only interview I received during my job search although my ego says some will likely materialize now that I have received an offer. I hope your struggles end in success. I have spent...
-
Post #4207610
Every developer conference that puts out what I call “youth pastor energy” ends up confirming that too many folks think shipping fast matters and everything else is a distraction from that end. Boosting people who are also humongous assholes is a red flag and shows how little you care about others.
-
Post #4202438
@ramsey@phpc.social @omerida@phpc.social what is going on with your online RPG sessions? I’m itching to play again
-
Post #4165014
“Just a quick phone call to get some feedback on the interview process and confirm some details” is interview number six with this company.
-
Post #4152856
TIL the phrase “performative conscience”
-
Post #4141344
Had a 5th interview with a company today. I thought it went well. Haven’t been able to get any other interviews (only rejections) so NO PRESSURE OR ANYTHING
-
Post #4117248
Telling a person who is struggling to not drown “don’t worry, the water levels are going to recede in 6-12 months” is not helpful
-
Post #4102221
As a Gen X cyberpunk fan, I don’t care if the Neuromancer series coming out from Apple sucks. You can never do the books properly unless you did them animated. I look forward to Wage, Molly, Armitage, the Turing Police, Dixie Flatline, and Wintermute making my 15yo self happy to finally see it on screens.
-
Post #4099639
If you know, you know
-
Post #4071296
TIL about the “Forward Deployed Engineer” and I want to scream until my vocal cords burst
-
Post #4036631
My wife just got an email from a retailer telling her she can preorder an advent calendar now. It’s July.
-
Post #3995826
Chrome or Mobile Safari. That’s gonna be it on all computing platforms soon enough. Of course there are options but Google and Apple have to be working on ways to limit them to people with lots of free time on their hands and modifiable operating systems on their devices. Your preferred browser that is not one of the two I mentioned is a rounding error.
-
Post #3974583
Today I decided to try a technique @jbrains@mastodon.social suggested to track my work and stop from being distracted. It worked quite well and my wife even commented on how much stuff I got done when I listed it all out. https://blog.jbrains.ca/permalink/inbox-technique/
-
Post #3969345
The job application rejections have started tickling in… So far only got one series of interviews and made it to the third one. Waiting to hear back from that one. As a reminder — I am looking for full-time or contract work where my almost 30 years of backend programming experience with PHP and Python can help you. I can work remotely from Canada. CV for the last 15 years can be found at https://grumpy-learning.com/cv #getfedihired #fedihired
-
Post #3941014
This is not meant to start a nerd fight but I am wanting to know the case for writing “network accessible backend services” in Go/Rust/Zig/Python as opposed to what I would call “web native” in PHP or JavaScript/TypeScript?
-
Post #3913043
Being unemployed has given me a lot of time for introspection and I don’t like it all. “You used to be niche-famous in PHP. You made a choice in 2017 to go to fewer events, stop working on OSS, and try and enjoy your life away from programming. Now things are tough and you are trying to use your D-level celebrity status to get a job. Nobody gives a fuck about you any more. Prepare for a huge pay cut at your next job.”
-
Post #3848358
If there is one thing consistent about elite-level sports it is how much time the players spend complaining to officials about EVERYTHING.
-
Post #3823095
All it took was the President of the United States complaining to FIFA about a player getting a red card for them to not be suspended for the US’s next match. What a joke.
-
Post #3820451
“I don’t follow politics” is always the biggest bloc of voters in any election in Canada. https://www.cbc.ca/player/play/video/9.7269159
-
Post #3775889
The lesson I have learned from the last 10 years of working in tech is that compromising my own beliefs in order to “get along” doesn’t spare me from being tossed aside. Might as well stand up for what I want if I am going to undergo this cycle every 3 years.
-
Post #3744171
I just finished reading qmtm’s “There Is No Antimemetics Division”. It is not often where a book messes with my head. This one did. It leaves me questioning reality (which is suspect is the whole point).
-
Post #3541597
I think I sighed loud enough people reading this can hear it