Went outside and nothing that wasn't supposed to be on fire was. I'm sure some stuff I couldn't see was on fire (but maybe it was supposed to be, too).

I'll figure that out later.

tech rambling 

tech rambling 

I think it's a sign of my age, and so many years working without good source control, but this is hard sometimes for me to embrace.

But when I remember, there's a sense of peace about it, I can't lose what I've done, it's safe and I can experiment. Git makes a safe space in that way, for me.

One thing I love about git is the ability to just go down a blind alley. Set a commit, screw around then reset back to the commit when it doesn't work. I want to know how an unreversable operation effects me without risk? It's not un-reversable with git.

TypeScript makes me sad. One of my co-worker's JavaScript looks like he wrote it in C#.

I need to work somewhere people are much less into OO and more functional style.

I want to listen to this podcast, but it's 1.5h long. Maybe I'm too old for podcasts?

So, is there a guide to what should have CWs, judging by my timeline it's more extensive than I'd expect from my experience (which is fine, just means I need more info).

RE: Last boost, so that's why they call me Null Undefined, but you can call me BUFFER_UNDERFLOW

your hacker name is the first CVE ID you were credited with discovering XORed with the first CVE ID assigned by someone else to your code

The paradox of productivity in 2018 is even if you're writing a quantum tech article whilst simultaneously dogwalking, podcasting your fourth Ph. D, & inventing the next revolutionary drudge-work-automating app (that will be consumed by a tech giant), you'll always be making not-enough per hour for a dignified existence.

No amount of neurohack pills, 180-hour crunches and AI assistants will ever free us, because neofeudal capitalism will consume all abundance.

The wheel must break.

So, thinking bout finally getting a switch, but wondering what games would be good on it. (Given we've got a PS4 and a hefty steam account, what's good on Switch?)

I'm taking the next two days off of work to work on the project, my goal is to get it running again from loading the file to displaying one of the forms, with editing and saving back to the file.

All of that with tested code, and close to 100% test coverage (following some suggestions, I"m not testing some of the boilerplate code in my index.js)

Back in Nov, I got my home project working, realized it didn't work for the primary user (ME:) and tore it down.

I've been rewriting it more intentionally (Nov was a push for functionality over all else), and -- now that I understand the tech I'm using -- writing it with TDD.

I'm updating some tests and cleaning them up this morning, and its just so satisfying to see the tests auto run with error after error until they are green. It's like putting the last piece of a jigsaw puzzle together.

My Grandad's advice for safe driving was: "Always remember you're controlling a potentially lethal weapon". I think it helped me to take driving even more seriously.

Perhaps it's good advice for us technologists too...

"Always remember you're programming a potential platform for bullying and harassment".

"Always remember you're designing a potential system for mass surveillance".

"Always remember you're deploying a potential tool for mass social unrest".

Good day of hacking on my home project, I've got most of the unknown tech working, along with most of the scaffolding.

While all I have now is a list of folders from Drive, the stuff I needed to do to get that working was pretty large (some of it just learning/understanding things)

It feels pretty good. One more feature, and the google integrations should be mostly abstracted, and that'll leave just UI I've got vacation coming up so, hopefully it'll be usable by 12/31 as planned

I want to give the folks I'm working with a git 101 class, but I think they actually need to go to git preschool first.

The thing is, the reason & way we're using git on this project is in many parts the same reason & way git was created in the first place.

Distributed teams and a need to control merging at multiple levels.

But their git repository doesn't have an upstream of their branch on our repository. And the person "merging" those branches is cut and pasting files...

Show more

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!