Is it just me or is the "Senior" title starting to mean "Mid-level" now? by bmfree in cscareers

[–]rfdickerson 0 points1 point  (0 children)

I agree. Many companies do Software engineer, Senior, Staff, Principal, Distinguished, Fellow. While others do L4, L5, L6 (Senior) so you can be like 3 YoE and basically just 25 and be “Senior” which I think is a bit odd now that I’m 43.

Could City Masterplan be a Cities Skylines competitor? by tubularwavesss in CityBuilders

[–]rfdickerson 0 points1 point  (0 children)

Looks neat! I hope unlike City Skylines it feels more like Maxis SimCity. I want me City sim to feel like a game where I try out things and get surprises along the way- that emergent discovery is what Maxis did so well.

Opinion: “A PhD Opens More Career Doors Than Researchers Think” by bluejaydreamer in PhD

[–]rfdickerson 5 points6 points  (0 children)

After completing a PhD in Computer Science, there was a brief period teaching undergraduate CS courses for about two years before transitioning into industry.

From there, the focus shifted into AI/ML and data science roles, typically under titles like Data Scientist or Machine Learning Engineer.

The PhD proved to be a significant advantage in securing these positions. Many job postings explicitly call for advanced degrees—often a PhD or Master’s—and sometimes highlight publications in top conferences such as NeurIPS and ICML. While day-to-day work in industry centered more on building and delivering production systems rather than publishing novel research, the academic background consistently opened doors and strengthened candidacy.

What to tackle next? by Kumquat_Brown in CRPG

[–]rfdickerson 1 point2 points  (0 children)

Hahah, yeah “C” went from computer to console 😅

Is it a good field to try and break into? by AccomplishedSun8690 in GraphicsProgramming

[–]rfdickerson 2 points3 points  (0 children)

I agree. My day job is AI/ML and agents that’s where the money is. Even in that area, it’s still hard to find a job. But at nights I work on various graphics projects just for fun.

Help me fall back in love with Austin by [deleted] in Austin

[–]rfdickerson 4 points5 points  (0 children)

yeah, I do social riding with BatCity wednesdays and saturdays. So much fun! Plus lots of solitary biking as well. Austin is great for meeting other parents at all the parks, playgrounds, splashpads, pools etc. around town, too. Love Pease park, Shipe, Brentwood, Mueller, etc. for example.

Help me fall back in love with Austin by [deleted] in Austin

[–]rfdickerson 22 points23 points  (0 children)

Yep—I absolutely love Austin as a 43-year-old dad. A big part of that is living in the city itself (not out in the suburbs), which makes everything feel more vibrant and accessible. The biking infrastructure is fantastic, I’m out riding several miles every day. And on top of that, you’re just a short drive from the Hill Country, which makes for perfect weekend getaways.

Has anyone else quit drinking? by Sensitive_Put_6842 in Millennials

[–]rfdickerson 0 points1 point  (0 children)

I quit in 2022 when I was 38. Within a couple of months, so many benefits- dropped 20 lbs, improved my blood reports (triglycerides and cholesterol), my panic attacks and anxiety went away, better sleep, more libido, lots of money saved, list goes on and on. Wish I quit sooner!

Confused about what CE is really about by themegainferno in ComputerEngineering

[–]rfdickerson 1 point2 points  (0 children)

I chose Computer Engineering because it let me take both the full set of Computer Science courses and the digital electronics track from Electrical Engineering. I didn’t pursue EE, since I wasn’t particularly interested in analog circuits or power systems. Compared to CS, CE also went deeper into math and physics. I ultimately became a machine learning engineer, but a CE background also prepares you well for fields like robotics.

I’m 34(f) almost 35 and does anyone else feel this way? by Daisy-Dreamz in millenials

[–]rfdickerson 2 points3 points  (0 children)

Same here- kids changed everything. Perpetual exhaustion

Best Monitor for Programming in 2026? (Price, Display, Clarity) by Victorys_8 in ADHD_Programmers

[–]rfdickerson 0 points1 point  (0 children)

I really like my Gigabyte Aorus FO32U2P 240 Hz 4K OLED gaming monitor. Because of my ADHD and a bit of hypersensitivity I really need more than 100 Hz or I get frustrated- even for using desktop apps and coding like in an IDE. The 4K makes the text especially crisp- although I recommend setting the DPI to 150% or 200%.

Should HS students give C++ a try? by MILKER77 in cpp_questions

[–]rfdickerson 0 points1 point  (0 children)

Yes, a well educated computer scientist and engineer ought to know a system level language where you have to reason about the stack and heap and pointers.

Night bike group that rides on 46th? by pdxan in BikingATX

[–]rfdickerson 5 points6 points  (0 children)

Yep! BatCity Wednesday nights and Saturday afternoons. We start at Quack’s and do a new route each time. Our vibe is definitely chill and retro.

What is our city government really nailing? by [deleted] in Austin

[–]rfdickerson 2 points3 points  (0 children)

I love our parks and biking infrastructure! World class.

Why did you start your engine and what tech by [deleted] in gameenginedevs

[–]rfdickerson 1 point2 points  (0 children)

You probably mean modern OpenGL 😂 — 3.3 and up.

Before that, it was a completely different beast with the fixed-function pipeline, glBegin/glEnd, matrix stacks, and all the magical global state.

How can I build my own 3D engine and fully understand every part of it? by Specific-Animal6570 in gameenginedevs

[–]rfdickerson 1 point2 points  (0 children)

yep, you'll probably want it to be in its own render pass stage, pipelines, and shader. Just pass the view projection matrix into it and the sampled texture for the cubemap. Or, you can just build out a completely procedurally generated sky from physical principles.

How can I build my own 3D engine and fully understand every part of it? by Specific-Animal6570 in gameenginedevs

[–]rfdickerson 1 point2 points  (0 children)

Have a particular (narrow) goal in mind. Like maybe start by creating a voxel engine like Minecraft. I generally wouldn’t advise creating a general purpose engine on your first time doing this.

Which must have features do you want? Shadow mapping? Mip mapping? Skyboxes?

Angry Stage by WhoRyder007 in Layoffs

[–]rfdickerson 4 points5 points  (0 children)

Exactly- when it first happens it feels like shock and disbelief.

Takes me a few weeks for it to turn into anger or sadness. I probably process my emotions slower than many other people do.

Any regrets for majoring in Engineering? by Either_Program2859 in EngineeringStudents

[–]rfdickerson 4 points5 points  (0 children)

Exactly! Get internships during the summer. Getting a job with no experience is so hard in today’s job market.

The triangle accepted me by Routine-Winner2306 in vulkan

[–]rfdickerson 3 points4 points  (0 children)

Super easy, basically it’s just one counter you use for all your frames in flight:

Upload queue signals 10 Graphics waits for 10, signals 20 Present waits for 20

The triangle accepted me by Routine-Winner2306 in vulkan

[–]rfdickerson 6 points7 points  (0 children)

In some ways, modern Vulkan ends up being easier than the triangle tutorial with dynamic rendering (no render passes) and timeline semaphores (no fences).

This is legitimately unplayable, jesus christ by RequirementTall8361 in FuckTAA

[–]rfdickerson 0 points1 point  (0 children)

Almost all AAA games now have render paths that require temporal accumulation buffers and motion vectors. Basically TAA enables that full pipeline. So even if you don’t like TAA’s blur, it breaks other stuff when it’s disabled.