ClubTeleMatique, to programming
@ClubTeleMatique@mstdn.social avatar

#PROGRAMMERS !!!

now that I have your attention.

Please read and heed:

https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

and while you're at it, read this as well:

https://github.com/kdeldycke/awesome-falsehood

#Programming

bogo, to fun
@bogo@hapyyr.com avatar

My first attempt to talk in front of people after Covid went well. Here is a video of my session where I explore the missing #fun at work as #programmers.

https://youtu.be/Nf5DPWvKnIc?feature=shared

P.S I am not the one with the violin.

Kathrin, to Writers
@Kathrin@trouth.eu avatar

And hey, here's a question to fellow #autistic #writers (and, I guess, #programmers and such - anyone who writes something on a regular basis):

How do you track your writing progress? Is there an app, or a spreadsheet template, or website or something that you use and can recommend?

LucyCoella, to random

Sentences that cause fear to #programmers :

  • Cannot push, origin is 35 commits ahead
  • Ünîçødë În FìlèñaMêß.lol
  • "No binaries, just build it from source"
  • You must accept the EULA
  • Misco() is deprecated, use Mis.Co() instead
  • type: any
  • UTF16 surrogate bytes
  • XML instead of JSON
  • int intAddsTheTypeOnTheVariableName=0;
  • "Our backend (still) runs on PHP"
  • "You need Python2.7 to run this"
  • 30 minute daily stand-ups
  • "The requirements have changed"
  • Log in with a Microsoft Account
gregorni, to Life
@gregorni@fosstodon.org avatar

Shockingly accurate.

Free Software Life – Programmers are also human
https://youtu.be/mAmqPG_AAV4

#programmers #life #freesoftware

AmenZwa, to Software
@AmenZwa@mathstodon.xyz avatar

When I was a wee lad entering #software development (in the 1980s), most of us came from #EE and #CS backgrounds. And it was a common practice that each of us had small, pet projects—signal processing, image processing, hardware simulators, computer graphics, graph algorithms, networking protocols, programming languages, operating systems, chess engines, approximate polynomial algorithms for NP-complete problems, etc.—that we used to hone our theoretical and practical skills. These were toy problems, for sure; but they had heft, nonetheless. And we didn't just hack up the code; we studied the underlying theories, before we implemented these toy projects. And we didn't clone existing ones.

This was what I was referring to, when I posted earlier about "daily practice routine" for #programmers. I've tried to inculcate this good, life-long habit in my younger colleagues, without success.

These days, most software practitioners see themselves as mere coders, not programmers, and they feel no need to improve themselves, since they've already mastered JavaScript or Python syntax. This attitude is detrimental to the longevity of their careers.

These kids are swamped with having to maintain millions of lines of buggy code that their predecessors had cobbled together off StackOverview. There is no requirements, no specifications, no design, and no one person who understands the entire system.

Furthermore, their non-technical managers are always pounding them to keep raising their "commits", which is now the key metric used in promotion and pay rise.

As such, in just a couple of months of starting employment, eager youngsters turn into jaded code-pasters who experience no fulfilment in programming.

AmenZwa, to random
@AmenZwa@mathstodon.xyz avatar

Every #musician has a personalised #practice daily routine. The experienced ones create their own, and novices follow the routines prescribed by their instructors. Naturally, the routines evolve with experience and skill. But even the retired professional musicians continue to practise their daily routines.

But we #programmers do not have a daily practice routine.

I'm talking about programming as a mathematical activity, not a mere mechanical coding task, like katas and koans that someone else published. I'm certainly not talking about learning to use database API, AI framework API, UI framework API, GPU API, and other mundane, job-related stuff, for there exists no opportunities to improve one's intellect in blindly following the dicta of an API. And not every aspect of life needs be seduced and induced by pecuniary interests.

By "daily practice routine", I mean a self-created, personalised routine that one performs daily for the rest of one's life, like a ritual, for at least an hour a day. This routine continuously evolves to target one's currently weakest skills, be they proof techniques, recursion, data structures, algorithms, computability theory, category theory, complexity theory, whatever.

SinclairSpeccy, to tech

Any #programmers who would like to confirm this??

#Tech #Dev #Developer

alcea, to python
@alcea@pb.todon.de avatar

@T0xF03AE @koyu

Lil q:

is it.. possible create offline package backups of stuff ?

i know files ( to ) exist,

but usually, apt-get without internet is kinda :blobcatgooglytrash: ..

so.. is there a way to keep things "" ?

(I don't trust package managment to have everything online always. . , you name it)

Imagine wanting to want to quickly a , but ohwait:

🙀

  • ConfusedCea
alcea,
@alcea@pb.todon.de avatar

@cazabon @T0xF03AE @koyu

I like that.

I like #forward and #backwarsd compatibility

#Programmers who don't get that irk me

bitflipped, to foss
@bitflipped@mastodon.world avatar

I like the idea of #FOSS but I'm not sure I could ever release anything as open source, because I wouldn't like to give any impressionable young/new #programmers the idea that it's how code is supposed to be written...

#programming
#SoftwareDevelopment

SmartmanApps, to mathematics
@SmartmanApps@dotnet.social avatar

Thread index https://dotnet.social/@SmartmanApps/110897908266416158

Before I say what it is, I am NOT posting this as clickbait (which is how it's often used)! 😂 I'm posting this as a Maths teacher who knows this topic inside-out and wants to help people to understand it better. There are MANY mistakes that people make and get the wrong answer, and I'm going to cover them in bite-size chunks each week for a few weeks

So 8÷2(1+3)=? What is the answer (bonus: and WHY is it the answer)?

SmartmanApps,
@SmartmanApps@dotnet.social avatar

1/10
This week for I'm going to talk about , in particular the current topic of order of operations (which I am nearly finished with now), and e-calculators (I'm looking at you ).

It's important to know where brackets go in expressions, and after last week's topic I ran a follow-up poll https://dotnet.social/@SmartmanApps/111145907574869556 to see how many people could remember the FOIL acronym from High School, because I sensed a deeper issue...

Sharp calculator giving answer of 1 to 6/2(1+2)=

Firlefanz, to random
@Firlefanz@writing.exchange avatar

Okay, App programmers.

If you offer me three options to register and they are

a) Google
b) FB
c) cell phone number

I will always choose

d) None of the above.

Thanks for nothing.

#Apps
#Programmers
#Ableism

AmenZwa, to programming
@AmenZwa@mathstodon.xyz avatar

A complete novice in computing can be shown how to use some language in just a few weeks. In a few months, he will have amassed adequate skills to not embarrass himself in polite company. But he will need about a decade more of focused learning and working to become a .

Similarly, an experienced programmer can pick up a new language in a few hours. But he will need at least a couple of years of persistent use to become proficient in it.

The trouble, though, is us—the . We fall into two camps: one-language homesteaders and all-language nomads. Even when we are obliged to use one language on one project, year after year, the first type is constantly looking for ways to return to their one true language and the second type is perpetually seeking ways to subvert the project so they can bring in the latest unproven languages.

matdevdug, to tech
@matdevdug@c.im avatar

I love interacting with #programmers who are just not interested in anything new. A friend I worked with a few jobs ago learned C in school and that’s the only language he’s ever worked in.

He learned how to deploy applications with RPM packages and that’s it. I was talking about containers and he just couldn’t imagine using one. He runs a pretty successful team on C11 and I can’t argue with the results. It’s a nice reminder that all these tech trends are entirely optional.

#tech #Programming

mikemathia, to random
@mikemathia@ioc.exchange avatar
elduvelle, to python
@elduvelle@neuromatch.social avatar

Question for #Python #Programmers:
Getting tired of my #Spyder version that relies on different versions of Python modules than the ones I need for coding…

What is your favourite #IDE for Python (and why?)?

AmenZwa, to random
@AmenZwa@mathstodon.xyz avatar

Whenever I assign junior #programmers a substantive task, they inevitably return with a #complex solution. I would then analyse their solution, simplify it, and show the simpler version to them, they respond every time, "OK, what's so great about that? It's so stupidly #simple."🤷

von, to ai
Crash_thepose, to fediverse

Hello users of the Fediverse! Do you run a server or are a moderator or just an avid Fediverse user? Do you identify with anti-capitalism, anti-colonial, antifascist, anti-authoritarian ideology? Im writing an article on the prefigurative politics of the Fediverse and the radical cultures it manifests and I'm looking for people to interview! let me interview you!!

#fediverse #anticapitalism #anarchism #Floss #antifascism #acab #queer #help #programmers #askfedi

AmenZwa, to programming
@AmenZwa@mathstodon.xyz avatar

It's hard for a guy, like me, who grew up on electronics and assembly language to understand the reticence of today's embedded to use the C language.

It would, of course, be foolhardy to use C to implement modern web-based enterprise applications. But embedded systems is emphatically the province and domain of the C programming language.

systems are well defined, well designed, logical (reasonable), and small—nature demands so. You know, like the original AT&T , for which, and on which, C was created. No other language is better suited for modern embedded programming than this five-decade-old, simple language.

AstraKernel, to rust

Hope everything gets better 🙏

✨ Introducing the Rust Leadership Council

From the article: "We hope to build on the successes and improve upon the failures to ultimately lead to greater transparency and accountability."

https://blog.rust-lang.org/2023/06/20/introducing-leadership-council.html
#rustlang #programmers #rust

AstraKernel, to golang
ssfckdt, to php
@ssfckdt@mastodon.cloud avatar

I remember when "real" #programmers made fun of #PHP for its things like "magic #methods"

Well today I learned about #Python's "#dunders"

ssfckdt,
@ssfckdt@mastodon.cloud avatar

Come to think of it, #Perl has been roundly rejected by modern #programmers for similar reasons -- too many moving parts under the hood made available to the coder to muck with things, resulting in the ability to have rampant obfuscation.

Yet I just learned that you can define a property in Python where deleting an attribute can have the effect of not deleting it, and maybe even doing something completely different.

So what was the problem? Name wasn't wistful enough?

c0dec0dec0de, to random
@c0dec0dec0de@hachyderm.io avatar

I like cheap keyboards. I have an Insignia keyboard and it’s great for me.
It’s shallow enough that there’s no need for a wrist rest. The keys don’t have a lot of travel and it’s reasonably quiet (when I don’t slam the Return key with a flourish as I finish a line).
I tried two TKL keyboards after seeing the Nth post about how they save space and it makes sense to spend money on the primary input for my job and hobbies.

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