Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

njoseph, to minimalism
@njoseph@social.masto.host avatar
njoseph, to random
@njoseph@social.masto.host avatar

Software engineering is said to be programming over time.

Many free software funding models ignore this aspect, funding only new feature development. Projects that are decades old often need more maintenance work than new feature work.

Maintaining old projects also needs more expertise than starting new projects or adding features to an existing projects (at least in well structured ones).

This recent blog post from @AntennaPod is a good illustration of this.
https://antennapod.org/blog/2024/05/modernizing-the-code-structure

njoseph, to random
@njoseph@social.masto.host avatar

I am implementing the programs from the book "Classic Computer Science Problems in Python" using Rust.

My current lifestyle and learning style requires the computer to be on all the time for this. I think the desktop I use draws 300 to 600W based on load.

Yesterday, I installed Debian with LXDE on a single board ARM64 computer. All I need are Firefox and Helix editor. I should avoid installing large Rust programs from source, but otherwise it is going great so far. Can use it for blogging too.

njoseph, to random
@njoseph@social.masto.host avatar

This post by @baldur is very relatable, especially this part.
https://www.baldurbjarnason.com/2024/the-deskilling-of-web-dev-is-harming-us-all/

> No wonder we’re all fucked up emotionally and mentally.

Some of us got into this field because we love programming, not because it pays well. Seeing your work being thrown away every 2-4 years, your hard-won skills getting obsoleted by the latest trend and most of all, being forced to deploy your expertise to cause harm (in a profession that has nothing similar to a Hippocratic oath)

(1/4)

njoseph, (edited )
@njoseph@social.masto.host avatar

@baldur

And then there is observability tooling.

You should also keep up with the latest biosphere-destroying fad peddled by the tech bros.

If you are a senior developer who is assigned the "lead" role without any additional pay, you should also have people skills in addition to technical skills - mentoring, stakeholder management, project management etc. This is the best position to be if you want to burn out.

(3/4)

njoseph,
@njoseph@social.masto.host avatar

@baldur

In my case, my involvement in free software both as a user and developer, however small, even during busy periods at work, has helped me retain my sanity and not quit web development for good.

(4/4)

njoseph, to random
@njoseph@social.masto.host avatar

Why I oppose volunteerism at work — Asynchronous agile

https://www.asyncagile.org/blog/why-i-oppose-volunteerism-at-work

> Volunteerism at work can do more harm than good. I believe that employees should steer clear of it, when possible.

#layoffs #corporations

njoseph, to fdroid
@njoseph@social.masto.host avatar

About 10 years ago, before fitness trackers and smartwatches were a thing, there were apps that simply plotted the path that you traveled on a map (e.g. ).

If you want to track an activity that involves moving around, such as walking, jogging, running or cycling there is an app on F-Droid called . It tracks the distance, elevation and time for each activity. It can show the traveled path on an app like and also plot graphs.

holgerschurig,

@njoseph OSMAnd can also track you, it's a bundled module that you can enable.

njoseph, to random
@njoseph@social.masto.host avatar

It's been two years since I wrote a book summary. I picked a small book to start with.

LLMs have become a thing meanwhile. The point of me writing these is to help me remember what I've read by putting it in my own words.

I made good use of MediaWiki references and categories this time.

CW: If you suffer from depression, you might want to avoid this.

Hyperconsumption by Gerard Hastings
https://njoseph.me/mediawiki/Books/Hyperconsumption

#Consumerism

njoseph, to showerthoughts
@njoseph@social.masto.host avatar

India is a European word. The people living in that part of Asia never called themselves Indians. The people living in North America whom Columbus ignorantly called Indians weren't Indians either. It's just a word European powers made up for the convenience of their colonialism. There was no nation state of India until 1947, and then it took a few more years to fully unify.

njoseph, to rust
@njoseph@social.masto.host avatar

Wrote a little app launcher for all of my manually installed applications using Tauri in about 2 hours and with less than 100 lines of code. The .deb package it generated is just 2.8 MB in size. I added this to my startup applications using Gnome Tweak Tool.

P.S. One hour was spent fighting the borrow checker. AppImage is 164 MB.

#Tauri #RustLang #GTK #Gnome

supernov,
@supernov@fosstodon.org avatar

@njoseph What are you using as frontend language? I never did web programming which is required in tauri right?

njoseph,
@njoseph@social.masto.host avatar

@supernov
I picked Rust + Vanilla JS.

njoseph, to rust
@njoseph@social.masto.host avatar
njoseph, to random
@njoseph@social.masto.host avatar

> The Stack Overflow Podcast: Supporting the world’s most-used database engine through 2050

Episode webpage: https://stackoverflow.blog/podcast/

njoseph, to random
@njoseph@social.masto.host avatar

There should be a global FOSS maintenance grant fund with no expectation of any new feature development.

njoseph, to random
@njoseph@social.masto.host avatar

Do We Need AI to Revolutionize Work? - Cal Newport

> Other technologies have previously sped up the execution of administrative tasks (think: every major breakthrough of the personal computer revolution), but speeding up these tasks has a way of inducing even more to fall into their slipstream. The result is less a new productivity utopia than an even more intense level of freneticism.

https://calnewport.com/do-we-need-ai-to-revolutionize-work/

njoseph, to python
@njoseph@social.masto.host avatar

The Software Foundation's primary blog is on Google Blogger?

https://pyfound.blogspot.com

njoseph, to accessibility
@njoseph@social.masto.host avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • tacticalgear
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • anitta
  • ethstaker
  • GTA5RPClips
  • modclub
  • tester
  • provamag3
  • osvaldo12
  • cisconetworking
  • everett
  • cubers
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines