cdent
I don't "like" go (or any other programming language), but I'm able to get more done in it in a shorter amount of time than any other language, the created thing consumes tiny amounts of resources, and most importantly when I _or anyone else_ goes back to change something weeks, months, years later it's easy to re-establish or gain contextual understanding.
I don't know what I'm doing differently.
Or at least a labourer may legitimately claim they wish to share "freely" only to some. And they can also choose to change their mind on any subsequent work.
This is especially the case when the entities involved are corporate, not individual humans.
It's great to see more and more API testing tools that use a format intending to be readable.
I personally think YAML is a bit more readable for humans so that's what I used when I created gabbi. Here's a similar test to one of the examples from apitest:
tests:
- name: httpbin post
POST: https://httpbin.org/post
verbose: true
request_headers:
content-type: application/json
data:
foo1: bar1
foo2: Bar2
response_headers:
content-type: application/json
response_json_paths:
$.json.foo1: bar1
$.json.foo2: Bar2
$.headers.Host: httpbin.org
https://github.com/cdent/gabbiComing from WSGI, I found go's middlwares familiar and positively pleasant.
I too ended up on Chi as the router that worked well without getting in the way.
Google and Cloudflare pushing on with HTTP/3 rollouts
I mean, sure, it's great that it's got an official science stamp on it, but really big duh here.
I've been on both sides of the interviewing tables many times and the processes that worked the best were the ones that involved telling stories to another another and seeing how the other reacted. You know, actually interviewing, humans having a conversation.
People say that Google has changed their tune somewhat over the years, but their creed has had impact throughout the industry. It's a shame.
Clearly this change is because of me, specifically, only me. ;)
Le Guin is masterful at letting no one and no thing off the hook. No character or society is ever perfect. She clearly has preferences and hopes. Any character or society which intentionally and actively constrains the liberty of another is subject to withering.
I'm currently in the midst of a read through of everything I can find of hers. Started with the Earthsea books (which I hadn't read before) and now in the midst of the Hainish cycle books (on The Telling at the moment). Many of those I had read before, but the differences in me between now and when I read them before are very apparent. I'm responding to the books in a much more emotional way, now.
Left Hand of Darkness and Dispossessed are deservedly the classics. If you've limited time, read those. "Five Ways to Forgiveness" is a very moving collection of five (funny that) novellas in the same story line.
The Telling is proving to be very interesting to me. It is very explicitly about the notions of humans creating culture by learning and telling mentioned in the original post. That is helping to illuminate many of the reasons why I've remained invested in computing and the web, despite many wrong turns.
Animating SVG Icon Transitions
The rush to produce code, now, is making working in this industry suck.
Which, of course, is only one person's experience amongst many, and different people will have different experiences.
For people like me, however, the problems listed in this article are painfully obvious, especially with regard to false sense of urgency. When everything is urgent, nothing is urgent, except my heart rate.
Slack isn't really the issue here: it's any form of synchronous communication (IRC, someone coming to your desk, getting a phone call). Slack just happens to be the latest flagship for the interruption armada, swooping in with their false urgency and lack of sufficient information.
If being an "engineer" means not being involved in social activism, why would anyone want to be called or perceived as one?
But you shouldn't feel like a failure or consider yourself aberrant in some way. You're not built for the way we live now. If you're concerned about ADHD, find a doctor. I know plenty of people who have become much more satisfied with their existence after working through that, figuring out ways to adjust their behaviours.
In the end, you need to balance the utility of coping with the expectations of the modern world (and your own requirements for a comfortable life) against an understanding that the way we live now is messed up.
There's nothing new in these observations. The ringfencing between OpenReach and the rest of BT has been present for quite a while. It has kept the lawyers and legislators happy and done pretty much nothing for the customer. As far as I can tell this new review from ofcom is essentially a confirmation of the status quo: Yeah, let's leave things as they are but keep our options open.
Even the CEO of BTGroup pretty much said the same: We have most of these guards in place already, we're happy to work with OfCom.
Translation: Thanks bros!
b) It's true that when I started using IRC about 15 years or so ago, I was coming to the game a bit late, at least relative to other internet services I'd used and the age of IRC. I hope since then that I've managed to catch on, but maybe not.
If leaders™ are using bouncers and that use is reinforcing the habit of having all info exchange in IRC then, because IRC itself encourages the use of jargon (because it is conversational and personal), the logged information for the project will be very jargony.
Mailing list postings, which are a bit more considered and more broadcast oriented, are less subject to the shortcutting that leads to jargon. Thus a mailing list posting ought to be easier to digest, at any time, by someone who is not as familiar with the jargon.
So the issue here is not that the jargon makes this difficult for those leaders. Certainly they will be able to scan the logs for the hallmarks of the stuff that matters to them. That's exactly why jargon is useful...to them.
It's not, however, useful to other people. This about keeping the open source projects, you know, open.
Sure, the title is cliched, that's on purpose.
Sure, notification can be an issue, but I think I made it clear that that is a secondary issue. The primary issue is that the use of bouncers results in habits which result in the information being inaccessible to other people, other people who may not yet be able to decode the logs.
In other words, to people who are saying "using a bouncer make my life easier": It's not about you. It's about making a conscious effort to make other people lives easier and make projects more accessible.
Using Gabbi and Hypothesis to Test Django APIs
Using Gabbi and Hypothesis to Test Django APIs
The concerns in article are intensely nationalistic. Globally we are still a long long long way from the negative population growth that we need as species. That's far more important than what any country needs.