Tux Machines

Programming Leftovers

Posted by Roy Schestowitz on Feb 28, 2023,

updated Feb 28, 2023

=> Steam Deck Updates as Product Turns 1, Gets 64 More Games This Past Week | Reports on GNU/Linux in Mobile

Adam Young: Vector Multiplication in ARM64 assembly

=> ↺ Adam Young: Vector Multiplication in ARM64 assembly

Lets start with the basics: we can multiply the cells two vectors in C code and disassemble the resulting binary. This is a trivial operation of multiplying each cell in the first vector by the corresponding cell in the second vector. It is not a cross product. This will be a naive implementation, but it should get us started.

Adam Young: Agile is not agile

=> ↺ Adam Young: Agile is not agile

Based on previous experiences, I would be hard pressed to join a team that has Scrum masters.
I expect that my previous experience was extreme, but not outside expectations for an organization that felt the need to officially embrace Agile(tm) and the concept of agile practitioners as part of the development process. It has been a bit over a year, and my frustration at the process has had a bit of time to settle, but I still feel my virtual hackles rise up when I think about the process.

Jussi Pakkanen: Unit testing PDF generation

=> ↺ Jussi Pakkanen: Unit testing PDF generation

How would you test PDF generation?
This turns out to be unexpectedly difficult because you need to check that the files are both syntactically and semantically valid. The former could be tested with existing PDF validators and converters but the latter is more difficult.
If you, say, try to render a red square, the end result should be that the PDF command stream has two commands, a re command and an f command.

Tomas Tomecek: Let junior engineers speak

=> ↺ Tomas Tomecek: Let junior engineers speak

Imagine a team meeting. It is attended by a diverse group: folks of different experience, skills, age, background, culture, work title, and time on the team.
I experienced hundreds of such meetings in my career. These meetings are usually dominated by: [...]

TWC 205: Exclusive Third Or First

=> ↺ TWC 205: Exclusive Third Or First

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/02/28/Programming_Leftovers.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
141.295767 milliseconds
Gemini-to-HTML Time
1.029164 milliseconds

This content has been proxied by September (ba2dc).