paul, to devops
@paul@oldfriends.live avatar

There are several #MastoDev 'Help Wanted' requests from the Mastodon #developers if you are a #coder #Programmer

*Use /search for search (/search?query=something)
*Move account secrets to a dedicated table (and encrypt it?)
*Add a way for the user to select which languages they understand
*Allow admins to configure instance favicon and logo
*Allow searching for hashtags in admin UI
*Convert Redux state to Typescript #MastoAdmin #devops #Programmers #dev.

https://github.com/mastodon/mastodon/labels/help%20welcome

metin, to programming
@metin@graphics.social avatar

The more modest a developer is, the smaller the application version increments. Some indie coders add brilliant new functionality, and change the version from 0.9 to 0.9.1, while corporations often add a few minor improvements once a year, and jump from 1.0 to 2.0.

#code #coding #programming #developer #dev #GameDev #programmer #GameDeveloper #development #app #application #program #programs #applications

ashed, to Humor
@ashed@mastodon.ml avatar

I finally gave in and bought my first Apple device. I have to say I'm impressed, even if it only has a single-core processor.

unidentified_mustelid, to aiart
@unidentified_mustelid@aipub.social avatar

#AIart is like stock image gallery with weird randomizer. You can do #art with that, but you are constrained by assets available to you. Speaking of "assets", when you make a game using stuff from asset store, be it art, music or code, you are a #gamedev, but not necessarily an #artist (specifically visual artist), #musician or #programmer.

#AI

villetakanen, to RegEx
@villetakanen@mementomori.social avatar
davidbisset, to php
@davidbisset@phpc.social avatar

As a ( and other) i think the “rollback” work that has been done in (and looks like more coming) is very impressive given the complexities and the scope:

https://make.wordpress.org/core/2024/04/19/merge-proposal-rollback-auto-update/

watzon, to golang
@watzon@watzonmanor.com avatar

Ok peeps, we're 4 months into 2024 and I've been without work this whole time so we're going to try this again. If you know of any senior software engineering positions that are actually being hired for, please drop them below.

I have 12 cumulative years of experience, so that shouldn't be an issue, and I know most of the languages in use nowadays well enough to be dangerous, but I am extremely proficient in TypeScript, Python, and Ruby. What I'd rather do more than anything though is have an opportunity to use Go professionally.

hannah, to random
@hannah@posts.rat.pictures avatar

Why dont you omplete writing this button

sfwrtr,
@sfwrtr@eldritch.cafe avatar

@hannah

[OMPLETE button]

As a former #programmer, I can think of a ton of reasons this /isn't/ a typo—especially since other large buttons are missing a first letter. It's probably a layout (#CSS or DOM) or programming bug. It's also a Q/A failure, but points to a customer who likely didn't care enough to ensure the final product was what they paid for. /The whole thing makes me want to hit my head on the desk.../

But then I think, "I'm retired," and start laughing maniacally.

#writingcommunity #writersofmastodon #retired

modev, to programming
@modev@emacs.ch avatar

The spirit of :clang: :

  • Trust the . Generally speaking, the #C language assumes you know what you’re doing and lets you. This isn’t always a good thing (for example, if you don’t know what you’re doing).
  • Don’t prevent the programmer from doing what needs to be done. Because C is a system language, it has to be able to handle a variety of low-level tasks.
  • Keep the language small and simple. The language is designed to be fairly close to the hardware and to have a small footprint.
  • Provide only one way to do an operation. Also known as conservation of mechanism, the C language tries to limit the introduction of duplicate mechanisms.
  • Make it fast, even if it isn’t guaranteed to be portable. Allowing you to write optimally efficient code is the top priority. The responsibility of ensuring that code is portable, safe, and secure is delegated to you, the programmer.
davidbisset, to webdev
@davidbisset@phpc.social avatar

"Painting yourself into a corner" is something every experienced can relate to.

SergKoren, to writing
@SergKoren@writing.exchange avatar

“He lived by the code. He died by the code. He was a COBOL programmer.”

sfwrtr, (edited )
@sfwrtr@eldritch.cafe avatar

@SergKoren

"“He lived by the code. He died by the code. He was a
"

And ironically suddenly highly in demand, despite being undead. Lots of code rot these days.

modev, to programming
@modev@emacs.ch avatar

Personally, I have nothing against the emergence of new #programming languages. This is cool:

  • the industry does not stand still;
  • competition allows existing languages to develop and borrow features from new ones;
  • developers have the opportunity to learn new things while avoiding #burnout;
  • there is a choice for beginners;
  • there is a choice for specific tasks.

But why do most people dislike the :clang: #clang so much? But it remains the fastest among high-level languages. Who benefits from C being suppressed and attempts being made to replace him? I think there is only one answer - companies. Not developers. Developers are already reproducing the opinion imposed on them by the market. Under the #influence of hype and the opinions of others, they form the idea that C is a useless language. And most importantly, oh my god, he's unsafe. Memory usage. But you as a #programmer are (and must be) responsible for the #code you write, not a language. And the one way not to do bugs - not doing them.

Personally, I also like the :hare_lang: #harelang. Its performance is comparable to C, but its syntax and elegance are more modern.

And in general, I’m not against new languages, it’s a matter of taste. But when you learn a language, write in it for a while, and then realize that you are burning out 10 times faster than before, you realize the cost of memory safety.

This is that cost:

andrew, to tech
@andrew@esq.social avatar

and other tech-savvy friends: I'm blanking. I have a .NET EXE that throws a run-time error that suggests it requires an old version of MS Access to run.

I don't need the program to run as much as I need to see what the program would visually look like (what buttons you're presented with, etc.).

In the past I think I did this using dotPeek by JetBrains, but I'm not seeing any such option there now. Ideas?

Thanks!

metin, to Cartoons
@metin@graphics.social avatar
AstraKernel, to rust

✨ Tock OS, now Compiles on Stable Rust

https://tockos.org/blog/2024/talking-tock-55/

👉 Embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V based embedded platforms

mikemathia, to random
@mikemathia@ioc.exchange avatar
youronlyone, to webdev
@youronlyone@c.im avatar

“Death To Icon Fonts” (2015)

https://www.youtube.com/watch?v=9xXBYcWgCHA

What's your opinion as a #WebDev today?

Did you find a way to address the issues presented while keeping #IconFonts?

Basically:

  1. When our friends with #Dyslexia overrides your fonts, font icons turn into black boxes since the font they're using doesn't have support for those Unicode code blocks.

  2. When screenreaders, or voice assistance, reads a site with icon fonts, they read the icon fonts really weird.

For No.2, a site with properly marked aria labels, or marked as hidden for assistive tech, is the solution I can think of.

However, for No.1, I can't think of a way since once the browser forces the user font, all fonts on the site will rely on the user's custom font.

The only other way I can think of is to provide an option to switch the site's font right from the website, so they don't have to override the site's font.

What's your solution?

#WebDeveloper #WebDevelopers #Coder #Programmer #Webmaster #A11Y #accessibility #assistive #Fonts

cincura_net, to random
@cincura_net@mas.to avatar
itnewsbot, to RaspberryPi
@itnewsbot@schleuss.online avatar

Saving PIC Microcontrollers With DIY Programmer - When working on a project, plenty of us will reach for an Atmel microcontroller be... - https://hackaday.com/2024/01/14/saving-pic-microcontrollers-with-diy-programmer/ #microcontrollers #microcontroller #micropython #raspberrypi #programmer #pic16f72 #pipico #pic

nixCraft, to random
@nixCraft@mastodon.social avatar

No, that code is not encrypted. It is just a Perl code with lots of regexes. 🤷🏻‍♀️

mjgardner,
@mjgardner@social.sdf.org avatar

@mina @pjakobs @nixCraft The fundamental debate is whether a language is a tool for creativity or just a tool.

And consequently, are you a creative , or just a tool?

AstraKernel, to rust

🦀 Song for Rust

👉 your first RUST programming experience

"I use clone everywhere to hide problems of my skills"

Crabs, let the dance begin

https://youtu.be/H-YSveaHTsA?si=V4MbZRmL0NXgahXp

jezebelley, to programming

I'm hungry to learn . I haven't touched code since Visual Basic and HTML4 in the 90s. Any suggestions on where to start? What's a good language to begin with? Text/web recommendations?

mkarliner,
@mkarliner@mastodon.modern-industry.com avatar

@jezebelley

What do you want to make?

If it's web tech, Javascript, which isn't as bad as people make out.

If it's ML and data science, Python.

System programming, probably Rust, although C++ is more popular, it's really a mess and Rust is coming up fast.

Go is also very popular now.

Hope that helps

AmenZwa, to embedded
@AmenZwa@mathstodon.xyz avatar

In software, the #C language rules—and for many good reasons, too. I have loved C for more than four decades. But I admit that C is woefully dated, inherently unsafe, and imposes a high cognitive load upon the .

Newer languages vying to knock C off its perch—Rust, Nim, Zig, Odin, etc.—are overly cute and complicated to suit the real-time, embedded work.

The embedded sector needs a new language with C's simplicity, efficiency, semantics, and determinism and Haskell's safety, effectiveness, syntax, and dash.

sfwrtr, to business
@sfwrtr@eldritch.cafe avatar

Got down to stuff, now that I'm retired and can devote time to the of . First order of business: catalog the unsold novels from after the burn out that need revision and rewrites.

Turns out that disconnecting my Mac from my work VPN messed up my folders. I had somehow mapped (don't know the Mac term) my work Windows computer folders to the Mac, and when I look in documents it tries to find it on the network and fails. If I reboot, so long as I go directly from my user's directory to documents directory, I'm good. If I click on Documents in Finder, it redirects and I'm screwed.

First thing I did was copy all my writing folders to the desktop. At least I've lost none of my old novels and short work.

I thought there were 7 completed books, and I said so online. There are actually 9, three that form a trilogy and one novel with a sequel in the mix. There are two incomplete novels.

Some works are older than others. Pages refuses to open one novel from 1996, a fun space opera that possibly has the highest chance of early sales. I haven't tried the others. Now I gotta install Word, of which I am not a fan, and investigate programs that'll open the really old files. If anyone wants to chime in with suggestions, please do! (I can always find someone with a Windows machine if need be.) Putting Google on TODO. I actually have original copies of chapters from my Apple ] days, but thankfully I updated those to the Mac and to a new millennium version of Word in what were my PowerPC days.

Incidentally, there really are three novellas in good shape.What surprises me though? There looks like about 15 short stories, many complete because I see multiple submissions in the various folders. I completely forgot about these, and was sure I never wrote short-form.

Baby steps, I guess.

[

sfwrtr,
@sfwrtr@eldritch.cafe avatar

@juhele @stevendbrewer @taur10 @alan

"It's embarrassing that MS can't provide 100% backwards compatibility for their own proprietary format." My reason to get [ thread.]

Not that simple.

A , especially at a big name house costs money, $150k or more, not including bonuses. (I just retired from 39 years at an indie shop.) Maintaining backward compatibility? it's more code to test and—if it fails or causes other to fail—debug. It's more code to write again when management changes, changes the programming paradigm, language requirements, storage access, privacy standards, auditablity, or who knows what. It requires at least a dedicated programmer across the supported products, maybe a seasonal team when code changes, and for sure a slice of management time.

100% backward compatibility for what? The vast number of users have no files older than a few years, unlike packrats like me. Max 7 years is a best practice in business. People actually update old files or PDF and archive them. Problem solved.

Moreover... there's always people who work for respect and no money that will do this scut work themselves, maybe because they need to open old files or simply that they can, and make it available for free and nice comments. The LibreOffice dev team, if there is one, sees it as a feature to increase the install base. Remember that they get donations so it's not exactly work for free. If this external programming fails, is more than willing for these people to do tech support, or let them get sued or boycotted—and suck up the bad PR.

You see? Not that simple.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • Durango
  • magazineikmin
  • hgfsjryuu7
  • InstantRegret
  • everett
  • rosin
  • Youngstown
  • slotface
  • ngwrru68w68
  • mdbf
  • cisconetworking
  • kavyap
  • DreamBathrooms
  • modclub
  • PowerRangers
  • thenastyranch
  • ethstaker
  • khanakhh
  • tacticalgear
  • osvaldo12
  • tester
  • normalnudes
  • vwfavf
  • cubers
  • GTA5RPClips
  • Leos
  • provamag3
  • All magazines