And if that’s not the goal, what is the goal?
2,718 karma · joined September 11, 2013
And if that’s not the goal, what is the goal?
The key though is this point:
> gets money from the state, usually a bit less than a public school would, for each attending child
So the charter is under the same pressure as the public school since compensation is directly tied to headcount, the top priority is keeping kids or you won’t survive. I’m not sure how the schools you’re mentioning are able to push kids out and not lose money. Maybe they’re just in affluent areas.
All that to say, I’m not a huge fan of charter schools but I doubt they’re the source of our problem.
The charter school my wife taught at (in CA) had to prove itself to the district and fight for public dollars, hence the inability to lose any kids (and dollars).
The charter school I went to years ago sounds more like the kind you’re talking about. Basically a private school that received no public funding.
The parent comment captures the education system’s attitude toward teachers perfectly. The problem is always due to a shortcoming of the teacher, and the solution is always the responsibility of the teacher.
This is my perception as a non-TDD person. Maybe someone can validate if this makes sense or not.
> You can invest [your spare time] each week towards something bigger like a pub/sub system so that you can pull a new microservice out of your monolith.
I think a lot of people disagree with this. People think if we just keep adding parameters and data, magic will happen. That’s kind of what happened with ChatGPT after all.
Probably half of my posts that hit the front page got there via the second chance pool. It feels like dang is single-handedly turning back the tides of the internet by hand-picking links.
Then you could implement something like Google capslock [0] just by looking at type signatures.
My version is more opinionated than testcontainers and can really only be used inside Go tests (relies on a testing.TB)
- on a Mac
- on a Linux VM
- in a Docker container on a Linux VM, with a Docker socket mounted
The networking for each of these is completely different. I had to make some opinionated choices to get code that could run in all cases. And running inside Docker prevented the test from being able to mount arbitrary files into the test containers, which turns out to be a requirement often. I ended up writing code to build a new image for each container, using ADD to inject files.
I also wanted all the tests to run in parallel and spit out readable logs from every container (properly associated with the correct test).
Not sure if any of these things have changed in testcontainers since I last looked, but these are the things I ran into. It took maybe a month of off and on tweaking, contrary to some people here claiming it can be done in an hour. As always, the devil is in the details.
edit: I did end up stealing ryuk. That thing can’t really be improved upon.
Have a bug? JIRA makes perfect sense, you have a ticket with comments, it keeps track of how long it's been around, it can automatically move the bug through a process, etc. All these tools started out as "bug trackers" after all.
Trying to plan future work? What I usually want is some kind of lightweight graph tool to figure out task A unblocks task B, etc. This graph changes a lot over time, with tasks merging and splitting apart. I've wasted a lot of time trying to enter all this in tickets.
Want to know about work that's already completed? I would never look at JIRA. Look at your Git forge. Pull requests should have proper descriptions. The Git history will always be more accurate and detailed than a bunch of JIRA cards.
So basically, use JIRA for bug tracking, Git/Github/Gitlab for historical tracking, and I'm not sure what to use for planning. Honestly I've been reaching for Excalidraw recently.