For the DB gurus: Is it wise to model a playlist in a SQLite database as a linked list? I don’t want to have to mutate all entries when, for example, I just want to change the order of items.

But I also feel that recursively fetching the items to follow the list could impact performance for playlists with a lot of items.
#sqlite #softwaredevelopment #softwareengineering

Want early access to one of the best programming conferences on YouTube?
 
ACCU members get exclusive 30-day early access to every talk from the ACCU Conference — before they’re public!
 
Join now: https://accu.org/menu-overviews/membership/

#coding #programming #softwareengineering

Membership Information

ACCU - professionalism in programming

Evaluate IDE Trade‑Offs

Get a balanced view of Cursor’s lean VS interface versus the comfort of IntelliJ, and decide if boosted AI productivity outweighs missing editor features.

https://newsletter.optimistengineer.com/p/stop-wasting-time-meet-the-ai-that?r=nw9bj&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

#softwaredevelopment #softwareengineering #leadership #development #ai #cursor_ai #vibecoding

Stop Wasting Time: Meet the AI That Fixes Its Own Bugs

Seriously, try Cursor

The Optimist Engineer

Just proposed someone to not do mandatory pre-merge code reviews, and the reasonable counter-argument was that GitHub Pull Requests do not support that (only in an extremely limited way).

Pretty sad that the most mainstream collaboration tool is enforcing something that often kills efficient collaboration.

And the industry seems to have accepted this. The relevant GitHub Community Discussion has 12 upvotes: https://github.com/orgs/community/discussions/70480

#SoftwareEngineering #CodeReviews

Allow post-merge code review · community · Discussion #70480

Select Topic Area Product Feedback Body Some companies switched to reviewing code post-merge (but pre-release). GitHub does not allow you to approve a pull request after is has been merged. This fe...

GitHub

Software development is more about thinking, collaborating and communicating than it is about coding.

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

New 📚 Release! Python Data Science Cookbook: Practical solutions across fast data cleaning, processing, and machine learning workflows with pandas, NumPy, and scikit-learn #books #ebooks #programming #python #pythonprogramming #machinelearning #softwareengineering

Find it on Leanpub!

Link: https://leanpub.com/pythondatascience

You might not realise it, but you have a Fixed Mindset…

That’s right, you have a Fixed Mindset,
and you should acknowledge it.

Fixed Mindset
A Fixed Mindset is the belief that abilities and
intelligence are innate, leading to the avoidance of challenges and difficult obstacles.

Growth Mindset
A Growth Mindset is the belief that abilities and
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

"Too much reliance on AI may be 'a bit of an impending disaster,' Jackson adds, because 'not only will we have masses of broken code, full of security vulnerabilities, but we'll have a new generation of programmers incapable of dealing with those vulnerabilities.'"

#ai #vibecoding #replacement #softwareengineering #developerexperience

https://www.wired.com/story/vibe-coding-engineering-apocalypse/

Vibe Coding Is Coming for Engineering Jobs

Engineering was once the most stable and lucrative job in tech. Then AI learned to code.

WIRED
Stop Wasting Time: Meet the AI That Fixes Its Own Bugs

Seriously, try Cursor

The Optimist Engineer

New 📚 Release! Jetpack Compose インターナルズ: by Jorge Castillo #books #ebooks #android #kotlin #softwareengineering #programming #coding

Jetpack Composeは、Android UIの未来を担う技術です。その内部動作を理解することで、より効率的なdeveloperになることができます。Android devでなくても、この本は大きな価値があります。本書では、Compose compiler & runtimeの動作原理を詳細に解説し、それらを活用したclient libraryの作成方法まで網羅しています。

Find it on Leanpub!

Link: https://leanpub.com/composeinternalsjpn