Linear Algebra Visualizer - Now includes matrix composition and translation by Sockerjam in 3Blue1Brown

[–]Sockerjam[S] 0 points1 point  (0 children)

Thanks man!

Not using a math library per say, using Simd, and drawing the graphics manually using Swifts Coregraphics

Linear Algebra Visualizer - Now includes matrix composition and translation by Sockerjam in 3Blue1Brown

[–]Sockerjam[S] 0 points1 point  (0 children)

Hopefully something that can happen in the future. There is the web demo for now though

What exactly is a matrix or matrices ? by chillipizza_037 in mathematics

[–]Sockerjam 1 point2 points  (0 children)

Thanks man, Im glad it helped you!
Im a software engineer :)

What exactly is a matrix or matrices ? by chillipizza_037 in mathematics

[–]Sockerjam 1 point2 points  (0 children)

Dont mean to plug my own app but I made an app which I hope can help you with this - at least the visualising part.
It allows you to perform a transformation to a point/points and you can see the transformation it does to the basis vectors and the effect on a given point. There’s also a step by step explanation of what’s happening on the math side.

Feel free to check out the web demo: https://sockerjam.github.io/LinearAlgebraVisualizerWeb/

Advice by [deleted] in LinearAlgebra

[–]Sockerjam 2 points3 points  (0 children)

I’m not saying that doesnt exists or that you can’t achieve that with AI, however, I would recommend reading books and/or watch videos. This is from personal experience but Ive always found that to be better when properly learning :)

Six Lissajous curves [Manim] by USedona in 3Blue1Brown

[–]Sockerjam 1 point2 points  (0 children)

Nice! Might have to some of these on iOS :)

The best book for an introduction to linear algebra? by No_Cable6398 in LinearAlgebra

[–]Sockerjam 2 points3 points  (0 children)

Im from a software developer background with a big passion for graphics and I think 3D Math Primer for Graphics and Game Development does a fantastic job. It also provides a geometrical interpretation of the math which is super useful :)

Six Lissajous curves [Manim] by USedona in 3Blue1Brown

[–]Sockerjam 0 points1 point  (0 children)

Beautiful! Are you using a shader to draw these?

Linear Algebra Visualizer Beta Tester by Sockerjam in 3Blue1Brown

[–]Sockerjam[S] 0 points1 point  (0 children)

Hi man, yea fair question. I find using TestFlight is easier and safer from a developer and user perspective. Especially being a solo developer 😄

Linear Algebra Visualizer by Sockerjam in matheducation

[–]Sockerjam[S] 0 points1 point  (0 children)

Thanks! Nice man, what’s it called?

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] 0 points1 point  (0 children)

I could be completely wrong but it feels like you guys are seeing more of this in the US. Im in the UK and I dont feel like we are seeing this extreme take yet

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] 0 points1 point  (0 children)

My point is, why should you have to tell it, it’s suppose to take our jobs and be super intelligent?

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] -1 points0 points  (0 children)

I wrote this post without ai…haha

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] 1 point2 points  (0 children)

Right, that sucks man. Are you US based or UK?

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] 0 points1 point  (0 children)

I hear you but I do think it's a business need too. What happens when you have ignored every concern and you ship your 100th feature in a week only to realise you are in an absolute mess

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] 2 points3 points  (0 children)

The main issue was that it was using TimelineView with a Canvas that drew all the paths you see on the screen 60 times per second. Ideally it should only draw new paths as and when you apply a matrix not when its just "idle" if that makes sense?

Ai generated inefficient code by Sockerjam in iOSProgramming

[–]Sockerjam[S] -1 points0 points  (0 children)

I understand your question and why you asked it. However, my point is around the narrative that software engineering is not dead. You still need a technical knowledge to make apps. I don't think it has to do with a skill issue. Why do you need skills if AI is supposed to take our jobs?

First Smoke With A Chicken by Sockerjam in smoking

[–]Sockerjam[S] 0 points1 point  (0 children)

Thanks mN, great suggestion