HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bondolo

no profile record

comments

bondolo
·13 dni temu·discuss
For several decades relatives of mine always swept out their trucks after transporting cattle salt blocks or alfalfa bales on the same quiet narrow S shaped section of roadway in the bush about a mile from the house at the back of the property. Amazing how almost every year someone managed to shoot a deer there in the fall.
bondolo
·w zeszłym miesiącu·discuss
Early in my career I read "Peopleware" by Tom DeMarco and Timothy Lister. Between that book Brooks' "Mythical Man Month" and Humphrey's "Managing the Software Process" it seemed that there was hope for the software industry learning some necessary lessons and growing to become a true engineering discipline. Nope. Never happened. The industry standard, despite improvements in some areas, is still a farcical shitshow with little beyond lipservice to process, predictability or proper self-evaluation. I can only describe agile, as it is practised, more of a coping mechanism than an actual methodology. Indeed the methodology is embodied mostly in the infrastructure; issue tracking, version control, code review, continuous integration with as little methodology glue between them as required to produce output.

Modern first and second tier software management seems less professional, is contributing less and is generally worse than it was twenty years ago. The quality of the engineering and program managers, their training and commitment to their craft seems really low and is not generally valued. On average team level software management has gotten worse rather than better and, given what is expected and how it is valued, this shouldn't be much of a surprise. It is truly disappointing that what could have been a valuable and productivity enhancing role became so useless.

Things aren't going to change for the better though until the dust settles somewhat on the role of AI in software and systems development and we start again to consider how software should be developed in the 21st century. Maybe it is possible that with AI doing most of the low-level work that the focus will change to building and maintaining architecture and systems. Many programmers might become more like traditional engineers doing a lot more systems work than they do today and continuing to solve problems. Lord knows though it won't be today's software management doing this work; they have nothing in the way of skills to offer to the problem.
bondolo
·w zeszłym miesiącu·discuss
And yet, for some reason, it is impossible to stop spam calls and texts.
bondolo
·w zeszłym miesiącu·discuss
Just one more thing that is being destroyed. There are thousands more that you aren't hearing about. If it exists then it must be destroyed. The intention is nothing less than to make rebuilding impossible. If you still have illusions that the US government has not been taken over by a death cult yearning for the apocalypse then you need to put down your phone and look at the scale of what is happening. Legality means nothing; they are doing everything they can to ensure that there will be no institutions left to hold them accountable.
bondolo
·4 miesiące temu·discuss
Negligent doesn't begin to describe their behaviour.
bondolo
·5 miesięcy temu·discuss
Oh, I am doing a lot more than just hacking code. I am also cooking, gardening, reading, writing, travelling, brewing and distilling, swimming, volunteering, …
bondolo
·5 miesięcy temu·discuss
I recently retired after 37 years of working in tech so of course I am working on open source.

My retirement treat was to spend three months learning OpenGL and 3D game programming by porting a classic Java RTS game, Tribal Trouble, to more modern OpenGL and Java. I learn much better working with real code and this was a great experience. It was certainly a different experience than it would have been without an LLM teacher, reviewer, helper, assistant. The app was beautifully designed and very cleanly implemented back in Java 1.4 days of 2004 so it has been a joy to modernize it while attempting to preserve the clean design. The OpenGL work and the necessary math was a lot different than what I have been doing for most of my career so it was a lot of fun. I will probably continue tinkering with Tribal Trouble occasionally as I still enjoy playing the game. I want to learn Blender to edit/improve the 3D models. (https://github.com/bondolo/tribaltrouble)

For now I have mostly moved on from gaming and am instead working on improving the accessibility (#a11y) of the Wireshark network protocol capture/analysis tool. There are a lot of blind and low vision IT folks for whom this tool is a job requirement. The current accessibility is unfortunately poor. I've submitted my first PR and am relearning the Wireshark source after last contributing 20 years ago. It's also been 15 years since the last time I did anything with Qt so that has been a refresher as well. I don't enjoy working in C++ but the goal matters so I will suffer through. (https://wireshark.org)

I plan to work on Wireshark for a couple of months at least and then look for something else to contribute to, probably also accessibility related. I have some ideas already about next apps. I'm currently tempted to build an NFC app for iOS in Swift but haven't decided yet. After having built in the last year both Kotlin Compose and TypeScript React apps, none of which I enjoyed very much, I am somewhat curious if Swift and SwiftUI will be more fun.
bondolo
·8 miesięcy temu·discuss
It was a mix of mystical philosophy and transhumanism and he does think that "the world is on the edge of a breakthrough" but he sees it as emergent. It is not something he is personal creating just something he believes is imminent and he is one of the first people to recognise it.
bondolo
·8 miesięcy temu·discuss
I had a conversation the other day at a birthday party with my friend's neighbour from the building. The fellow is a semi-retired (FIRE) single guy. We started with a basic conversation but then he started talking about what he interested in and it became almost unintelligible. I kept having to ask him to explain what he was talking about but was increasingly unsuccessful as he continued. Sure enough though, he described that he spent significant time talking with "AIs" as he called them. He spends many hours a day chatting with ChatGPT, Grok and Gemini (and I think at least one other LLM). I couldn't help thinking "Dude, you have fucked up your brain." His insular behaviour and the feedback loop he has been getting from excessive interaction with LLMs has isolated him and I can't help but think that will only get worse for him. I am glad he was at the party and getting some interaction with humans. I expect that this type of "hikikomori" isolation will become even more common as LLMs continue to improve and become more pervasive. We are are likely to see this become a significant social problem in the next decade.
bondolo
·w zeszłym roku·discuss
Such a shame that PDF doesn’t just, like, include the semantic structure of the document by default. It is brilliant that we standardized on an archival document format that doesn’t include direct access to the document text or structure as a core intrinsic default feature.

I say this with great anger as someone who works in accessibility and has had PDF as a thorn in my side for 30 years.
bondolo
·6 lat temu·discuss
At that time there was work in the ACM to standardize the college CS curriculum and, for me, the obvious differences between the proposed ACM curriculum and what I was taking was a stark indicator.
bondolo
·6 lat temu·discuss
I also dropped out of a Canadian computer science degree program but in my case I will likely never get a degree.

I left University of Alberta in 1989 after completing about two years of my degree to co-found a startup with the thought that if it failed I would go back to get a degree at a better program. The startup was a success and I have never gone back to school.

Sadly, in 1988 the University of Alberta CS program was stuck in a 1970s data processing curriculum and, for undergrads, had neither PCs or Unix. I had already been making money writing applications software for PC for several years and there was no way I was going to go work for an oil company or provincial government doing mainframes.

I did miss out on some things by not completing. I had very much wanted to take the compilers course offered by Jonathan Schaeffer (of Chinook checkers and poker bot fame). Had the U of A program included internships or co-op, more unix or PCs and a more modern curriculum I probably would have stayed. Indeed they closed the program to new students for a year in the fall of 1989 to retool it and modernize. The revised program was much better (In irony, I was hiring interns from the program about the same time as I would have originally graduated).

It is still strange when I have to explain sometimes that I have no degree. I can't imagine getting a CS degree just for the piece of paper. I can understand why someone might need that paper in addition to the skills, such as for a TN work visa. Thankfully I have not. If I did go back, and in my 50s I would feel like I was stealing a seat from someone who really needed it for their career, I would go for math, statistics instead of CS, a degree complementary to the CS skills already have.