ChatGPT Can Do Astonishing Things. But Is It a Helpful Development Tool?

ARM’s Scalable Vector Extensions: A Critical Look at SVE2 For Integer Workloads

Copied Avoid frostbite: Stop doing code freezes

Raysterizer, a framework that transforms OpenGL programs to instead use raytracing

Issue #307

12/13/2022

{{PreviewText}} 

Howdy hoo
I was hoping to close on a big software development contract before the year's end, but unfortunately it's looking like that won't be happening until January. Bummer. Would've been a nice early holiday gift.
Anyway, here's the issue.

====================================================================

Today's Sponsor: FireHydrant

Incident management for every developer. Stop simply putting out fires and start improving reliability with a full-cycle incident management platform.

====================================================================

ChatGPT Can Do Astonishing Things. But Is It a Helpful Development Tool?

Published: 12 December 2022
Tags: ai, philosophy


Mattsi Jansky discusses some of the limitations of ChatGPT. I personally agree with his conclusion that it'll eventually become a tool used by people writing code to accelerate development, but will still require careful scrutiny. Now that I think of it, sounds like it could also have an application for helping newbies learn to review code.
Some highlights:

  • Has no access to internet (so no real-time data)
  • It usually produces incorrect or buggy code that requires careful scrutiny
  • It takes what you say literally and isn't great with context


====================================================================

ARM’s Scalable Vector Extensions: A Critical Look at SVE2 For Integer Workloads

Published: 16 July 2022
Tags: cpu, low level


ARM’s Scalable Vector Extensions (SVE) is the latest SIMD extension to their instruction set, announced in 2016 with a follow-up SVE2 extension announced in 2019.
Some highlights:

  • SVE2 is designed to incorporate all functionality from ARM’s current primary SIMD extension, NEON (aka ASIMD)
  • There is currently no generally available CPU which supports any form of SVE (which excludes the Fugaku supercomputer as well)
  • "SVE2’s main selling point over NEON - the ability to have >128-bit vectors on ARM - will likely not eventuate on many processor configurations for quite some time"


====================================================================

Copied Avoid frostbite: Stop doing code freezes

Published: 11 November 2021
Tags: management, philosophy, sponsored


FireHydrant explains some of the negative consequences of halting changes to your codebase and environments in an effort to reduce the risk of an outage over the holidays.


====================================================================

Raysterizer, a framework that transforms OpenGL programs to instead use raytracing

Published: 4 December 2022
Tags: graphics


Henry Zhu introduces Raysterizer (Ray-ster-izer), a framework that transforms existing real-time graphical applications using rasterization to use ray tracing instead, and dives into how it works.
Some highlights:

  • Impres the graphics quality of existing programs with new methods for rendering
  • Modders could use Raysterizer to easily enhance how a game looks
  • Graphics programmers can use the tool to run and test their ray tracing shaders on a variety of existing games to see how well the shader performs and looks


-

How did I do?

* Amazing
* Articles not relevant to me
* Articles were relevant, but badly written
* Summaries told me everything I wanted to know
* I like turtles

Want to help?

Thank you for reading! If you enjoy the newsletter, I would really appreciate you helping me spread the word by forwarding this to your friends and colleagues or sharing it on social media! Get cool stuff for your referrals using your link https://abyteofcoding.com.

Your referrals:


If you want to discuss or comment on this issue, head on over to this page at A Byte of Coding. You can also subscribe there if you're new!

Have comments or feedback? Just reply to this email or hit me up on Twitter @AByteOfCoding.

Email landed in your promotions tab? Please move it over to primary so you don't miss the latest issues in the future.
Thanks for your Support! 

Big thanks to all of the Patreon supports and company sponsors. If you want to support the newsletter you can checkout the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.


Previous

Back to Issues

Next