117 karma · joined May 10, 2021
A lot of people sing the praise of everything being type safe, but I think the dynamic typing of Php and its synchronous nature are what make it so productive.
Also, at least compared to its C# Frankenstein cousin, uses a fraction of the resources to do MORE work, that still amazes me TBH...
Some of the lacquer is flaking off from use and age (this was probably 6-7 years ago when I got them and I use the EVERY DAY) and I don't want to replace them but find a way to get them re-lacquered, maybe on a future trip back post-COVID shenanigans.
Keep in mind that like many things in the Philippines, enforcement isn't very consistent and probably seriousness varies greatly by the region.
I came across a PH goverment website leaking copious amounts of PII and couldn't manage to get anyone at the National Privacy Commission to take it seriously. I lived there for about 3 years.
1 Macbook Air (stopped booting one day...) 1 iMac (Became unusably slow) 2 Macbook Pros (One stopped booting, one had keyboard issues and a swollen battery preventing the lid from closing)
and am on my 3rd Macbook Pro now which is plagued with the keyboard issues...
Meanwhile I have an E500 Thinkpad from 2011 that still runs like a champ and has been abused more than any of the Macbooks.
I'm not buy any more Macbooks to say the least...
I'll see myself out...
We've found that setting up new repos in a strictly documented manner has been the best way to approach it, we also have some github actions that run periodically to run some sanity checks across repos.
We're a terraform shop but we had countless issues with the terraform-github-provider but, maybe its improved the last year or so.
Also, Github has no "protections" around tagging, this really hurts us as we want to move to tags and releases for versioning but don't have a way to require multiple approvals before cutting an artifact that can be promoted so we have to wrap some customization and processes around it.
Several years ago I was the first and only remote person on the team, and often would find myself with an assigned task with no details, or "talk to so and so", even worse would be working on a story only to find out some implementation detail changed and the response was "oh, we talked about that the other day". This was magnified 2x when I was also working in a significantly different timezone.
> Airborne Clutter: These objects include birds, balloons, ..
Just me or did Hackernews hug the site to death?
This is my experience, YMMV:
Pros:
1. Get to do a variety of things, not stuck writing business rules in one particular language.
2. Paid better than most if not all of the web developers in our division.
3. Feels like a stable role at the moment. Hiring replacements has been difficult so company has made some effort to keep our team happy. We've survived an initial COVID staff reduction.
Cons:
1. On-call rotation and having to support code you didn't write (especially if it turns out to be of poor quality) can be frustrating.
2. I'm finding it hard to pivot into a development role again, after not having done full-time development in a few years. Both finding the time to catch-up and not getting great responses for applications I send out to other companies.
3. Working with one particular cloud provider isn't challenging. I don't feel like I'm learning any actual skills, just "the way AWS would like you to do things".
4. A lot of the CI/CD, Configuration management, and Infrastructure as Code tools feel like they're still in the dark ages (hey let's just add templating to YAML, it'll be great /s)
I don't want to do programming interviews. Things that normally come easy to me feel impossible during live coding interviews.
Not everyone wants to be a pair programmer.
Not everyone wants to have their own live coding youtube/switch channel.