If you do a lot of open-source/personal software projects spanning multiple repos, you’ll find a fair amount of tooling drift across projects. Keeping up all this tooling was taking up a decent amount of my time, so I decided to look into creating a personal monorepo as a way to simplify tooling by sharing a single git repo.
I’ve been writing a lot of Ruby code at home lately, and the next Cyberdelia
podcast (when I get around to editing and releasing
the episode) is about Ruby too. Some of this is a matter of circumstances, and
some of it has been a deeper thinking about how I’ve been approaching my
personal software projects.
I’ve been cranking away on CTF challenges
lately as a way of testing my knowledge, which has been good at identifying the
elements which I understood at the “book” level, but not at the “keyboard” or
“brain” level. I think it becomes more important as you grow and continue in
the computer field that you’re regularly testing what you know, as a means of
ensuring understanding (and figuring out where you can improve). But I’ve
wondered if these exercises are adequate in testing what I know.