You have “fewer” things that you can count, and “less” of things you describe with a noun.
If you write fewer functions without docstrings, you get less confusion to deal with later. (https://victoria.dev/neofeed/less-or-fewer/)
Explain what you do without using your job title.
I help people solve puzzles made out of software, and to become more efficient and happier about doing it over and over again. (https://victoria.dev/neofeed/your-job/)
I no longer feel comfortable recommending third-party VPNs.
Instead, here’s how you can create your own for a few bucks a month. Bonus: it’s a Pi-hole!
Set up a Pi-hole VPN on an AWS Lightsail instance: https://victoria.dev/blog/set-up-a-pi-hole-vpn-on-an-aws-lightsail-instance/
Lessons from the recent ProtonMail news: No, they don’t read your email. If you’re concerned about your privacy, use a VPN. If you’re breaking the law, you’ll get caught. (https://victoria.dev/neofeed/email-use-reminders/)
If you rely on a service that stubbornly only offers SMS codes as multifactor authentication, don’t use your real cell number (the one attached to your SIM) which is typically secured from account takeover with not much more than a short PIN.
Instead, use a VOIP option like a Google Voice number that is attached to an account where you can enable MFA with an app or security key. (https://victoria.dev/neofeed/sms-2fa/)
Here’s some welcome GitHub Actions news for organizations already using AWS!
The newest hydra link checker features improved validation and tag handling at the cost of a small change if you use a configuration file. Please update your commands to pass the configuration file name with the –config parameter.
When you look at a project you haven’t laid eyes on in months and immediately spot a bunch of things you could fix…
That’s a good thing! You’ve improved! 😃 (https://victoria.dev/neofeed/improving/)
In order of preference:
@GrapheneOS on a new Pixel
@LineageOS on almost any other Android, including older models
A Linux phone (not everything will work)
I would be skeptical of the bevy of new “pre-made privacy phones” that are going to pop up in the wake of current events. At best, it’s just an Android phone that someone bought and installed Graphene or Lineage on before selling it to you. (Installation isn’t very hard, and there are step-by-step instructions you can… https://victoria.dev/neofeed/new-phone-in-order-of-preference/
Success metrics for your repository!
I wrote a Python thing to help you grab issue data from your repository and a quick guide on how to use Pandas to start analyzing it.
Measuring productivity with GitHub issues: https://victoria.dev/blog/measuring-productivity-with-github-issues/
A starter repository of Django best practices
I put all my Django best practices and developer tools into a starter repo so you can start building a new project today: https://github.com/victoriadrake/django-starter
I’ve written about using Django efficiently, how to use migrations, increasing confidence with tests, and time-saving development processes. You can find all that here: https://victoria.dev/tags/django: https://victoria.dev/neofeed/a-starter-repository-of-django-best-practices/
There are better options for a privacy-respecting phone: https://victoria.dev/blog/there-are-better-options-for-a-privacy-respecting-phone/
Systems over goals. Tech leader. Software engineer. Core maintainer, OWASP Web Security Testing Guide. Webmaster, victoria.dev and applybyapi.com.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!