peterdrake, to python
@peterdrake@qoto.org avatar

Ooh, neat! PyCharm (and, I would imagine, other JetBrains IDEs) shows you all of the enclosing code you've scrolled past, to put what you're seeing into context.

adminmagazine, to Kubernetes
@adminmagazine@hachyderm.io avatar

Are you looking to harness the power of containers? Learn more about Docker’s toolset for container development in our free focus guide available for a limited time. Download your copy today! https://mailchi.mp/admin-magazine.com/docker-focus-guide

FreeBSDFoundation, to FreeBSD
@FreeBSDFoundation@mastodon.social avatar

🍁 Registration for 2024 is now open!

The 20th BSDCan will include tutorials on PF, running your own email, TLS, BGP, and NSH, as well as two days of talks on everything from systems administration, networking, and programming.

Register here: https://www.bsdcan.org/2024/registration.php

bits, to technology
@bits@mastodon.online avatar

The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in comparison, is a joke. The Web was done by amateurs.

-- Alan Kay

#technology #programming #softwaredevelopment #quotes

chainq, to random
@chainq@mastodon.social avatar

About a month ago, I entered into a small "language contest" that was set to prove that no "newschool" language (Rust, Zig, Nim, etc) is ready to replace C in the embedded field.

The deadline was about 10 days ago, and according to the original technical evaluation criteria, my Free Pascal solution won, but got disqualified, because "we already know, Pascal could not replace C".

Programming languages rise and fall, human stupidity remains. I rest my case.

aeveltstra, to math
@aeveltstra@mastodon.social avatar

The other day my kid asks me to present math problems about area. Early middle school: simple multiplications and divisions. He got taught a formula for areas of trapezoids: A = 1/2h * (b1 + b2).

I decided to show him how to #unittest his #math solution, by giving him a different approach: A = a + 2b, where a = area of the square, and b = area of each triangle on the sides of that square.

He threw a fit and refused to accept my approach, because it wasn’t the same as he had learned.

smh

aeveltstra,
@aeveltstra@mastodon.social avatar

There’s 2 morals to this story:

  1. Educators should avoid making belief that the approach they teach is the only possible one.
  2. You cannot verify your approach by repeating it. That only tests whether it leads to the same outcome, but doesn’t verify. Instead, you need to find a different way to get to the same conclusion, and then compare.

leanpub, to f1
@leanpub@mastodon.social avatar

Unforgettable Memories/ Working on the Ferrari F1 Team in the Late Aughts => Short clip from the Leanpub Frontmatter podcast with Luca Minudel, Author of Succeed Over Difficult Problems by Embracing Complexity-Thinking => The link to the full interview is here => https://youtu.be/Mb9wrBtu7XI => This episode was recorded on March 20, 2024 #F1 #Ferrari #racing #softwaredevelopment #podcastclips

video/mp4

opdavies, to drupal
@opdavies@mastodon.social avatar

If you want people to use your open-source software, make it easy to use and update.

https://www.oliverdavies.uk/archive/2024/04/15/a-note-to-open-source-software-maintainers

KFosterMarks, to random
@KFosterMarks@mastodon.social avatar

You can hear @CSLee and @grimalkina talk about their latest empirical research study - "Understanding and Effectively Mitigating Code Review Anxiety" - at Tech Skills Day next Thursday, April 25th 😄

Sign up here for our discussion on code review anxiety and other software dev research: http://bit.ly/devsuccesslab-techskillsday, and read the research here: https://osf.io/preprints/psyarxiv/8k5a4

DianaThompson, to webdev
@DianaThompson@fosstodon.org avatar

O, the simple joy putting a project into version control that wasn't before. #WebDev #SoftwareDevelopment

CSLee, to seresearchers
@CSLee@mastodon.social avatar

NEW RESEARCH PAPER OUT! In this paper, @grimalkina and I explore how #code review anxiety is maintained and exacerbated to develop a model of code review anxiety. We also go a step further to develop and test the effectiveness of a cognitive-behavioral intervention for code review anxiety, so that we can reduce code review anxiety in an evidence-based and empirically-supported way (because science > vibes): https://osf.io/preprints/psyarxiv/8k5a4

@seresearchers #SoftwareEngineeering #developers

KFosterMarks,
@KFosterMarks@mastodon.social avatar

@CSLee @grimalkina @seresearchers

I shudder to think of all of the learning opps I've passed up because of the code review anxiety I've experienced as a software developer in various contexts. This is the research, workshop and intervention that I've needed.

I just can't emphasize enough how important I think this research is! I hope the #softwaredevelopment community will take the time to read and understand.

bits, to programming
@bits@mastodon.online avatar

Trying to express implicit and fuzzy relationships in ways that are explicit and sharp doesn’t clarify the meaning, it destroys it.

-- Clay Shirky

blindcoder, to php
@blindcoder@toot.berlin avatar

Just spent TWO HOURS debugging PHP code because I relied on my IDE and github Copilot which both didn't catch the bug in the code below:

<?php
if (array_key_exists("error", $response){
$return_value = [];
}
?>

Error message was: PHP Parse error: syntax error, unexpected token ";" in <file> on line 3

Yes, it's on me, but I'm supposed to test this tech for my employer and results are not looking favorably.

Edit: added proper line number for my example

remixtures, to TechnicalWriting Portuguese
@remixtures@tldr.nettime.org avatar

: "When you use a docs as code workflow, you need to codify your docs processes and instantiate them in your Git workflow. So you not only need to define the following:

  • When to publish doc updates
  • How to release doc updates
  • How to coordinate a docs release with a product release

You also need to define Git best practices for your team about how to manage those, such as:

  • Whether to use release branches, or merge pull requests frequently but publishing infrequently.
  • Whether to use Git rebase or Git merge to maintain Git history in a given branch.
  • Whether and how to use feature branches and pull requests.
  • Whether to squash merge pull requests to main.

Even if you manage to define best practices that your team is committed to following, there isn’t a way to force your documentation contributors to adhere to all of these best practices. Due to the lack of enforcement of these best practices, you can easily end up in a situation where writers follow slightly different practices based on what their tools make easy to do."

https://thisisimportant.net/posts/docs-as-code-broken-promise/

bits, to programming
@bits@mastodon.online avatar

An evolving system increases its complexity unless work is done to reduce it.

-- Meir Lehman

tuxedocomputers, (edited ) to news German
@tuxedocomputers@linuxrocks.online avatar

We are constantly striving to improve the tools we create. In the last few days, new versions of the TUXEDO Control Center (TCC) and Tomte have been released.

Read more: https://www.tuxedocomputers.com/en/Updates-for-TUXEDO-Control-Center-and-Tomte.tuxedo

#tuxedo #updates #news #linux #SoftwareDevelopment

jbrains, to random
@jbrains@mastodon.social avatar

You'll notice a very specific hashtag missing from this conversation, although, if you read this article, you might be able to feel that hashtag while you're reading.

(Srsly. Please don't use that hashtag if you reply. I don't want the stress.)

"Forecast Costs Responsibly"

#lightweight #softwaredevelopment

https://blog.jbrains.ca/permalink/forecast-costs-responsibly

linuxmagazine, to Kubernetes
@linuxmagazine@fosstodon.org avatar

Have you seen the latest @adminmagazine focus guide? For a limited time, download this free digital special and go inside the Docker toolset. https://mailchi.mp/admin-magazine.com/docker-focus-guide

KFosterMarks, to random
@KFosterMarks@mastodon.social avatar

Y'all, the Developer Success Lab is thrilled to announce that we’re giving two talks AND facilitating two workshops at LeadDev London this June, 10-12th!
https://leaddev.com/leaddev-london/2024agenda

Details in the comments....

bits, to programming
@bits@mastodon.online avatar

Nine people can't make a baby in a month.

-- Frederick P. Brooks

henrikjernevad, to programming
@henrikjernevad@mastodon.social avatar

“Temporal dependencies” sounds complicated, but it is really just a fancy way of saying “things that must be done in the right order”. And you can make your code better by removing them.

https://henko.net/blog/remove-temporal-dependencies/

#programming #softwaredevelopment

opdavies, to drupal
@opdavies@mastodon.social avatar

Drupal works well for small and simple applications, as well large and compex applications.

https://www.oliverdavies.uk/archive/2024/04/05/one-drupal-fits-all

opdavies, to drupal
@opdavies@mastodon.social avatar

Have you used PHP attributes in Drupal yet? They've started to be available for some plugin types since version 10.2.

https://www.oliverdavies.uk/archive/2024/04/04/php-attributes--coming-soon-to-a-drupal-version-near-you

#dev #SoftwareDevelopment #drupal #php

vegancoder, to programming
@vegancoder@mastodon.online avatar

Question to all the devs with families

How do you manage to find time to code your personal projects and read tech literature?

My family is not even that big, but for me it's a constant struggle to reliably find 30-60 minutes a day to do my thing.

Most of the time there are house chores, or some apartment renovation, or my partner needs me to help with something, or it's time to go out, etc etc etc

darkghosthunter, to linux
@darkghosthunter@mastodon.social avatar

Is anyone rocking an Ryzen 8040 in Linux? What Kernel are you using?

#Linux #Kernel #Software #softwaredevelopment #FOSS #OSS #OpenSource #MiniPC #Laptop #Laptops #Notebook #AMD #Ryzen

  • 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