In my efforts to help a colleague, I discovered that there are few resources for people who are already programmers in other languages to learn PHP. Something that isn’t beginner level, doesn’t explain basic programming concepts… just get to the heart of what makes PHP unique, and some suggested quality resources to learn more.
This is what I’ve written here. It’s a high-level overview of the language, and some vetted resources to get set up and learn more.
Let’s get started…
Continue reading “Learn PHP For Experienced Developers”
A colleague mentioned a new language and serverless environment called Dark (or DarkLang if you don’t want a zillion unrelated search results). It sounded interesting so I created an account to check it out.
Continue reading “DarkLang Intro And First Impressions”
We become developers with the understanding that our mission with the software we create is to meet the needs of users. But what happens when the software we create is being used to change or coerce the behaviour of users, rather than help them work, play and behave the way they want to? What are the ethical considerations of developing software that tries to manipulate users? Where does the profit-driven motivation go too far?
Continue reading “Let’s Talk About: Coercive Software Design”
Coercive: using force to persuade people to do things that they are unwilling to do. (Cambridge Dictionary)