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?)?

gregorni, to programming
@gregorni@fosstodon.org avatar

My #achievements at age 15:

I'm quite proud of myself, to be honest!

HeatherFenix, to fediverse
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.

mjgardner, to webdev
@mjgardner@social.sdf.org avatar

Ouch @gruber. “Browser rendering is surprisingly resource-intensive — partially because modern , , and are remarkably complex, and partially because most web are remarkably untalented and careless .” https://mastodon.social/@daringfireball/111365357800033072

Glad I’m mostly . We sweat the cycles because they’re on our dime.

FYI I’ve done since before lured @BrendanEich with the false promise to “put in the browser.”

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.

gregorni, to random
@gregorni@fosstodon.org avatar
paul, to devops
@paul@oldfriends.live avatar

There are several 'Help Wanted' requests from the Mastodon if you are a

*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 .

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

GustavinoBevilacqua, to random Italian
@GustavinoBevilacqua@mastodon.cisti.org avatar

#FediAiuto #FediHelp #programmers

Se in un programma in C voglio chiamare l'indirizzo "http: //10.2.1.1/cm?cmnd=Power%20Toggle" (per accendere una luce con Sonoff) cosa mi consigliate di usare nella funzione system()?

Con lynx funziona:
system("lynx http: //10.2.1.1/cm?cmnd=Power%20Toggle");

ma vorrei qualcosa di più basso livello ancora, senza bisogno di dover scomodare troppi programmi.

cs, to random
@cs@mastodon.sdf.org avatar

Potential niche in YouTube or other educational sites for who like to teach:

Refresher courses designed for people who have basics of computer languages behind them and also people who already know the language but forgot it through disuse.

Basically, doesn't start off with explaining variables and loops and stuff, but assumes you know what those are and just spends a few minutes explaining gotchas and syntax for that language. It introduces you to conventions, and libraries & 1/2

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.

SinclairSpeccy, to tech

Any #programmers who would like to confirm this??

#Tech #Dev #Developer

fraydabson, to python

Any other #programmers that can help me find motivation? At work it’s easier to set and achieve goals in a siloed environment. At home there’s too many options and idk what to do. Game design really intrigues me but I lack artistic creativity #coding #python

davidbisset, to random
@davidbisset@phpc.social avatar

Hey and who love to deal with time zones... don't forget about the in future coding.

https://www.reuters.com/science/white-house-directs-nasa-create-time-standard-moon-2024-04-02/

AmenZwa, to IT
@AmenZwa@mathstodon.xyz avatar

Most have never heard of Curry-Howard isomorphism between type theory and proof theory (type (\equiv) proposition, programme (\equiv) proof), which in and have exploited for decades.

Knowing the techniques is well and good, but understanding the theories matters, at least as much.

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.

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.

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."🤷

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"

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.

appassionato, to books
@appassionato@mastodon.social avatar

Proving Ground

For fans of Code Girls and Hidden Figures, PROVING GROUND is the untold, WWII-era story of the six American women who programmed the world's first modern computer.

@bookstodon




davidbisset, to webdev
@davidbisset@phpc.social avatar
Lorry, to windows
@Lorry@mstdn.social avatar

I just had to give my 11 machine a page file. It has 64GB of DDR5 RAM and for some reason, it's all being grabbed by plugins, Explorer, and tools like in 1GB chunks.

It seems like these days are thinking "I'll just grab 1GB and commit it, doesn't matter if I don't use it...".

Programmers these days are mostly arseholes who did a 4-day online course though, so I am team on this one.

and

CardboardRobot, to apple
@CardboardRobot@mstdn.social avatar

Just updated to current IOS and love that the swipe/delete in mail is now zippy, no longer laborious. Makes a big difference with daily spam. Thanks to programmer(s)/team and/or whoever made this unsexy tweak a priority!


mikebabcock, to linux
@mikebabcock@floss.social avatar

Once upon a time in 2005 I attended my first #Linux symposium in #Ottawa. It was interesting to be surrounded by so many fellow geeks, most of whom made me feel wholly inadequate but that's beside the point. It's a real shame the event eventually failed. If I were better with faces I would tag people but I'm just not that guy. #geeks #hackers #programmers

A group of people seated in a lecture hall

  • 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