scrambled letters are essentially just a race condition
#amCoding #amProgramming #softwareDevelopment #softwareEngineering
scrambled letters are essentially just a race condition
#amCoding #amProgramming #softwareDevelopment #softwareEngineering
#ADHS #devs, I want to test a theory: How good are you at/how are your feelings towards debugging?
#amCoding #amProgramming #webDev #webDevelopment #softwareDevelopment #softwareEngineering #computerScience #neurodiversity
Proposal to rename the type assertion operator in #TypeScript (`as`) to "gaslighting operator"
#amCoding #amProgramming #softwareDevelopment #softwareEngineering #webDevelopment #webDev
Is there a locale flag (POSIX or BCP47) to indicate how "educated" the expressions are (formulas vs formulae, choice of entirely differet words, etc.)
But I assume, this would be hard to standardize
#amProgramming #amCoding #computerScience #Linguistics #webDev #webDevelopment #softwareDevelopment #softwareEngineering
This year's #StateOfHTML feature score:
270 points
What's yours?
Find out: https://survey.devographics.com/en-US/survey/state-of-html/2025
#StateOfHTML2025 #StateOfHTMLSurvey #StateOfHTML2025Survey #StateOfHTMLSurvey2025 #StateofSurvey #StateofSurveys #amCoding #amProgramming #webDev #webDevelopment #softwareDevelopment #softwareEngineering
source control main branch progression FOMO
#amCoding #amProgramming #webDev #webDevelopment #softwareDevelopment #softwareEngineering #git #vcs
I scored 13/28 on https://jsdate.wtf and all I got was this lousy text to share on social media.
But jokes aside, I had great funβand quite a few headscratches, yaw drops, and sighs π
#amCoding #amProgramming #softwareDevelopment #softwareEngineering #webDevelopment #webDev #JS #JavaScript #ECMAScript #js_dates #wtfjs
Fellow people in #softwareDevelopment: How do you do "#CodeReview post-processing", meaning what do you do with the review comments that either weren't (considered) directly actionable during the MR/PR (e.g. follow-up tickets) or contained general feedback/shortcomings that have to be addressed outside the scope of the MR/PR (e.g. improve our handbook, "replace this in the whole codebase", "we need to discuss this as a team" etc.)?
#amCoding #amProgramming #softwareEngineering #webDevelopment
Don't force software developers into using and producing #AI tools. If you want prompt engineers, get prompt engineers, not software developersβthese are two vastly(!) different professions (for a reason!).
Otherwise, the industry will beg for coders in a decade, if even that far into the futureβmark my words. Because they will either have quitted, unlearned or ever learned coding.
#amCoding #amProgramming #ArtificialIntelligence #generativeAI #genAI #softwareDevelopment #softwareEngineering
#artificialIntelligence still can't reasonably(!) replace you (sure, you can be fired due to the #AI hype nonetheless), but AI can destroy the whole industry sector by destroying the trust in honest programmers:
#amProgramming #amCoding #genAI #generativeAI #ChatBot #LeetCode #softwareEngineering #softwareDevelopment
#Laravel 12.x is coming to us on February 24th
Looking forward to it! π
#PHP #amCoding #amProgramming #softwareDevelopment #softwareEngineering #webDev #webDevelopment
Another #CodeGolf puzzle for #JavaScript #WebDev people:
I have n functions that type one argument of the same type and return a boolean.
The current usage is:
function a(b) {
return c(b) && d(b)
}
I boiled down a to
a = (b) => [c, d].every(fn => fn(x))
I assume, this can be further boiled down via bind/ #PartialApplication/ #Currying
What do you think?
#amCoding #amProgramming #webDevelopment #softwareDevelopment #softwareEngineering
One mistake, #Microsoft made by buying #GitHub, is that developers are harder to lie to
#amCoding #amProgramming #softwareDevelopment #softwareEngineering #GitHubCopilot #enshittification #ensh11n #dataCapitalism #CorporateGreed #digitalFeudalism #platformCapitalism #predatoryCapitalism
When using a #MySQL database, is it possible in one go, when adding a new column to an existing table, to use one default value for existing columns (initial migration, so to speak), but another for every new row going forward (real default)?
Scenario: I want to set the value in pre-existing columns to true, but in all subsequent rows to false by default.
#amCoding #amProgramming #softwareDevelopment #softwareEngineering #databaseEngineering #databaseArchitecture #dbms #SQL
Has someone attempted to build a #CodeReview tool that relies more on #git itself like using git notes and git trailers and such?
#VersionControl #VCS #PullRequest #MergeRequest #GitHub #BitBucket #GitLab #Gerrit #Gitea #forgejo #Codeberg #amCoding #amProgramming #softwareDevelopment #softwareEngineering #webDevelopment
#TypeScript devs: I have the following class, emitting the type error below. How is it that TS isn't able to infer the type of the props correctly and how can I make it?
#amCoding #amProgramming #webDevelopment #softwareDevelopment #softwareEngineering
#TypeScript/ #Vue devs: I have this generic component using defineModel(). Now, I want to make the type conditional:
β if props.multiple, return T[] | undefined
β else, return T | undefined
How would you approach this?
#amProgramming #amCoding #webDevelopment #softwareDevelopment #softwareEngineering
When in doubt if your comment an a #PullRequest/ #MergeRequest/ #CodeReview or the like was substantial enough to be credited via a git trailer (e.g. Co-authored-by), what would you prefer that the other developer would do by default in that case?
#amCoding #amProgramming #softwareEngineering #softwareDevelopment #git #gitTrailers
Was sind eure "dummen*" ersten Worte beim daily standup meeting, wenn ihr sowas macht?
* "dumm" deshalb, weil unnΓΆtig/unpassend
#amCoding #amProgramming #softwareDevelopment #softwareEngineering #remoteWork #scrum #agile