The Pragmatic Programmer has aged like milk 🥛, with #CORBA references so ancient, they might as well be hieroglyphics. The authors updated it, probably because even their grandmas called it outdated 📚🚫.
https://www.ahalbert.com/technology/2023/12/19/the_pragmatic_programmer.html #PragmaticProgrammer #OutdatedTech #Updates #SoftwareDevelopment #TechHumor #HackerNews #ngated
The Pragmatic Programmer: 20th Anniversary Edition

The fifteenth chapter of the ray tracing book is a bit more exciting as it adds the triangle and smooth triangle shapes as well as a parser for OBJ files. This makes it possible to load 3D models and add them to the scene.

I also made an optimization to cache the inverse of the transformation matrix which sped up the calculations a lot.

Here is an image of a smooth high polygon version of the Utah Teapot.

#RayTracer #RayTracerChallenge #Rust #RustLang #PragmaticProgrammer #3DModel

I had to do a lot of refactoring of my ray-tracer to get Chapter 14 working where Groups are added. Making it possible to combine shapes and translate them at the same time.

The end result is not very exciting though. This is a hexagon made up of six cylinders as edges and six spheres as corners.

#RayTracer #RayTracerChallenge #Rust #RustLang #PragmaticProgrammer

In chapter 13 two more shapes are added to the ray tracer. A cylinder and a cone.

#RayTracer #RayTracerChallenge #RayTracing #Rust #RustLang #programming #book #PragmaticProgrammer

My progress has been a bit slower, but I've now finished chapter chapter 11 in the Ray-Tracer Challenge. My raytracer now has both reflection and refraction and it's possible to generate images with mirrored and transparent objects.

#RayTracer #RayTracerChallenge #RustLang #PragmaticProgrammer

Design by Decision Fatigue | QuestDB

An essay on how the decisions we make writing software shape our enjoyment of the craft

QuestDB

You know what's cool? 👀

@russolsen just announced that he and @baweaver will do a second edition of 📕 Eloquent Ruby at @pragprog.

It's nice to see that the  @ruby community gained so much traction again recently. 😊

https://www.linkedin.com/posts/russolsen_im-thrilled-to-announce-that-brandon-weaver-activity-7310320740807888897-_w2f?rcm=ACoAABdoG6sBTS7zkEYoaPNSe5jOOfujjyz92tQ

#rubylang #books #PragmaticProgrammer #ruby #rails #rubyonrails #RubyProgramming

I'm thrilled to announce that Brandon Weaver and I have just kicked off… | Russ Olsen | 14 comments

I'm thrilled to announce that Brandon Weaver and I have just kicked off work on a second edition of Eloquent Ruby, to be published by our friends at The Pragmatic Programmers. The idea is to keep the basic structure of the book the same while updating it to Ruby as it is used today. While we are all excited, let me repeat something that Brandon and I tell each other every day: This is a big project and we want to do it right. So while the second edition is on its way, it is going to take time, time measured in months. But Eloquent Ruby, Second Edition is on its way. | 14 comments on LinkedIn

#107 The Joy of Programming with Dave Thomas by Happy Path Programming

We chat with Dave Thomas, co-author of The Pragmatic Programmer, about the joy of programming and the tensions between our and others needs. Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

Spotify for Creators
I love the #pragmaticprogrammer book so much are there any similar books out there? I'm sure there are some conflicting ideas, but for the most part I wish I could make some people read it once 😂