Posts by njoseph_1@toot.thoughtworks.com
(DIR) Post #A6PHnwBNy3pCAlX6eG by njoseph_1@toot.thoughtworks.com
2021-04-19T04:11:46Z
0 likes, 1 repeats
Google Chrome is now officially adware. Anti-virus programs should start tagging it as such.#FLoC #GoogleChrome #SurveillanceCapitalism
(DIR) Post #A8ZNC1PWG6YyEVaO2K by njoseph_1@toot.thoughtworks.com
2021-06-23T06:22:57Z
1 likes, 1 repeats
#selfHosting can be a lot like gardening. It's one upfront investment and then lots of tiny tweaks over a long time.
(DIR) Post #A8aGlfFPdHgbOproYq by njoseph_1@toot.thoughtworks.com
2021-06-23T14:25:43Z
0 likes, 0 repeats
I had this realization today and went searching if somebody wrote about it.Software is disposablehttps://exceptionnotfound.net/all-code-is-disposable-just-like-it-should-be/"The truth, the ugly truth, is that nothing we ever write will be permanent.""No, we didn't do it wrong. Yes we solved that problem. The problem merely changed."You either finish your Enterprise Modernization project or do it long enough to see parts of it turn into legacy code that needs a rewrite.
(DIR) Post #ABsfRb2xRrIHVZc8xs by njoseph_1@toot.thoughtworks.com
2021-09-30T07:33:42Z
0 likes, 0 repeats
The main selling point of fiction #books should be "live in a world that's different from this one, at least temporarily".
(DIR) Post #ADFcbcjFZczHoeFKbo by njoseph_1@toot.thoughtworks.com
2021-11-10T06:22:43Z
0 likes, 1 repeats
I recently got a tablet with a stylus.Can somebody suggest me an F-Droid app or any free software Android app for handwritten notes?It can either be a soft keyboard or a note-taking app. Handwriting recognition and conversion is not really necessary, but nice to have.Saving files to a directory on the disk would also be nice, since I intend to use Syncthing for backing up the files to other devices.Please boost.#handwriting #android #syncthing #FDroid
(DIR) Post #ADHjlGuCefzF1UpwuW by njoseph_1@toot.thoughtworks.com
2021-11-11T05:08:44Z
0 likes, 0 repeats
"Pick the right ones, and programming will flow naturally from design; modules will have small and simple interfaces; and new functionality will more likely fit in without extensive reorganization.""Pick the wrong ones, and programming will be a series of nasty surprises: interfaces will become baroque and clumsy as they are forced to accommodate unanticipated interactions, and even the simplest of changes will be hard to make.” Prof. Daniel JacksonSoftware Abstractions#quotes #books
(DIR) Post #ADvjIQOOuWWfBfjhLs by njoseph_1@toot.thoughtworks.com
2021-11-30T11:19:06Z
0 likes, 0 repeats
@FediFollows @deejoe @joeyh @forgefriends The generic term you're looking for is "git forge".Git is a version control system and Microsoft GitHub is a git forge. As far as I know, the ForgeFed project is trying to create a common federation protocol between git forges (at least the FOSS ones). They aren't trying to add federation to git itself.
(DIR) Post #AEMH8IyjR0UKdHRCUq by njoseph_1@toot.thoughtworks.com
2021-12-13T10:24:35Z
0 likes, 0 repeats
I was wondering how I haven't heard of a Java library called log4shell in all these years.Turns out somebody just decided to create a fancy name for CVE-2021-44228, because people are not panicked enough already. :blobfacepalm: https://www.lunasec.io/docs/blog/log4j-zero-day/
(DIR) Post #AEngl2mmBu5h1xcy1o by njoseph_1@toot.thoughtworks.com
2021-12-26T15:50:27Z
1 likes, 2 repeats
I have no hot takes about the recent log4j2 vulnerability. It just was a lot of work to update all the container images involved in a microservices architecture.This is one aspect of microservices that I never really considered before this happened.Meanwhile, maintainers of monolithic Java applications and those that used the OS dependency didn't have as much work to do.#log4j2 #microservices
(DIR) Post #AFcZOpMhfbKFretscC by njoseph_1@toot.thoughtworks.com
2022-01-20T04:43:23Z
0 likes, 0 repeats
If you're a beginner to babashka/Clojure, you can use 4bb to learn the basics.https://github.com/porkostomus/4bb#babashka #Clojure #4everClojure
(DIR) Post #AIpuE6O4346PZiFobQ by njoseph_1@toot.thoughtworks.com
2022-04-26T08:54:22Z
0 likes, 0 repeats
Caption this!
(DIR) Post #ALJ6Idc7VMntzdwteq by njoseph_1@toot.thoughtworks.com
2022-07-09T06:43:39Z
1 likes, 0 repeats
Elixir got on the bandwagon of "dynamically-typed languages that are adding types decades later".Celebrating the 10 years of Elixirhttps://youtu.be/Jf5Hsa1KOc8#Elixir #TypeSystems
(DIR) Post #ALwmReASTjbJss1V6u by njoseph_1@toot.thoughtworks.com
2022-07-28T10:07:24Z
0 likes, 0 repeats
"At CoreOS we coined the term GIFEE, which stands for Google’s Infrastructure for Everyone Else."https://authzed.com/blog/what-is-zanzibar/But why?Meanwhile in the Zanzibar paper:"Zanzibar scales to trillions of access control lists and millions of authorization requests per second to support services used by billions of people.""Everyone else" has two or three orders of magnitude less users than Google.
(DIR) Post #AP1SD6AXXXOOBFZLoO by njoseph_1@toot.thoughtworks.com
2022-10-28T05:13:00Z
0 likes, 0 repeats
Cumulative vs Cyclical Knowledgehttps://collabfund.com/blog/cumulative-vs-cyclical-knowledge/Though the article is about financial knowledge, I was constantly associating this with the software industry while reading it.
(DIR) Post #APGkxEh1qvuI1I8Elc by njoseph_1@toot.thoughtworks.com
2022-11-04T18:40:25Z
1 likes, 0 repeats
The main point of #DevOps is not having a wall between your dev and ops. It's literally in the name!You might have hired the best public cloud experts who can write terraform and manage Kubernetes clusters, but if you isolate them from your developers, you are completely missing the point.What you might get is a modern Ops team, but not a DevOps team.
(DIR) Post #APSAD02VA8kRmIxy4G by njoseph_1@toot.thoughtworks.com
2022-11-10T07:05:18Z
0 likes, 0 repeats
#Jira has a feature called Sub-Tasks which I haven't used in the 3 years that I've used the tool. They're quite useful in big user stories with a lot of independent tasks.Still, I don't forgive Jira for not providing checkboxes anywhere in the product.
(DIR) Post #AQcxbWypBt1ox1W9HE by njoseph_1@toot.thoughtworks.com
2022-12-15T10:02:11Z
0 likes, 0 repeats
Feel free to steal this dystopian #scifi idea.In a future where all the solar energy reaching earth is almost entirely captured, the bazillionaires buy old-school houses which waste it on trivialities like "natural light" while they get their energy from fusion which is very expensive to produce (because the tech was privatized, duh!).#tootfic #ScienceFiction
(DIR) Post #ARUgYfoCMhm7D83leC by njoseph_1@toot.thoughtworks.com
2023-01-10T06:07:26Z
0 likes, 0 repeats
I don't like writing classes in Python. Maybe this is an influence from Clojure. I only use classes as a last resort. Many object-oriented design patterns can be implemented in Python by simply passing functions as arguments (e.g. strategy, template).#Python #Clojure #DesignPatterns #FunctionalProgramming #fp
(DIR) Post #ASQngqsOvrKecHS0u0 by njoseph_1@toot.thoughtworks.com
2023-02-07T08:56:36Z
1 likes, 0 repeats
Them: How long have you been building CI/CD pipelines?Me: For 8 years maybeThem: So, are you good at it?#CICD
(DIR) Post #ASdRHNB2fysVSQzB3Y by njoseph_1@toot.thoughtworks.com
2023-02-13T11:20:54Z
0 likes, 0 repeats
@blacklight This might start a slippery slope that other languages could slide down.How confident can we be that Rust won't add telemetry in the future, following Go's example? Google is a Platinum Member of the Rust Foundation after all. :blobthinking: #Go #Rust #telemetry