0xDEADBEEF, to rant
@0xDEADBEEF@fosstodon.org avatar

Whoever likes abstractions, indirections, reflexions, injections can all go /dev/null themselves, Ren & Stimpy style.

#softwareDevelopment #rant

henrikjernevad, to programming
@henrikjernevad@mastodon.social avatar

Today's post discusses moving from imperative while and for loops to declarative collection functions like map and filter.

https://henko.net/blog/there-is-no-loop/

TildeGartenzaun, to random
@TildeGartenzaun@mastodon.social avatar

Why is it called a Scrum Cycle and not Develoopment?

#TypoOfTheDay #Scrum #Agile #SoftwareDevelopment

opdavies, to php
@opdavies@mastodon.social avatar
wiredprairie, to UX
@wiredprairie@mastodon.social avatar

What's your favorite desktop application?

For design inspiration, I'm trying to gather a list of desktop apps that are fun/enjoyable and don't have a corporate/enterprise feel to them.

Not games or streaming apps though. It feels like desktop app design hasn't kept pace with modern web app design but maybe my searches aren't using the right terms.

I realize this is subjective, but I'd still like more examples. 😁 Thx!

#UX #UXDesign #Design #Apple #MacOS #Windows #Linux #SoftwareDevelopment

opdavies, to drupal
@opdavies@mastodon.social avatar
andrewfeeney, to ChatGPT
@andrewfeeney@phpc.social avatar

"Cause a Playwright test to fail immediately"

#Playwright #SoftwareDevelopment #ChatGPT #Shakespeare

pieceofthepie, to random
@pieceofthepie@n8e.dev avatar
khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

If you’ve ever wanted to watch @maartenballiauw sleep (and who hasn’t?!), then you’re in luck.

Watch out for the next @breakpointshow where this is the thumbnail.

Be sure to follow us on YouTube and give us a “subscribe” if you’re into and content.

Also @cwoodruff has a lot of hot takes in this upcoming episode that should wake anybody up. 🔥

lefebvre, to random
@lefebvre@hachyderm.io avatar

The idea of a “one person framework” is that there should be a way for a single developer to create software using just one development framework.

https://blog.xojo.com/2024/05/02/the-one-person-framework-for-the-rest-of-us/

opdavies, to php
@opdavies@mastodon.social avatar

This week, I've set up Xdebug on a new project to help with some complicated debugging.

https://www.oliverdavies.uk/archive/2024/04/30/stepping-back-into-debugging

#dev #SoftwareDevelopment #php

joelving, to architecture
@joelving@mastodon.joelving.dk avatar

Today marks the one-year anniversary of me stepping into a formal architecture role from that of backend developer, so I've dusted off my old blog to reflect a bit on what I’ve learned so far.

  • You don’t have to be the best developer
  • Your value is not in the technical design
  • You can’t fix organizational issues with technology
  • Your political skills are more important than your technical skills

Please let me know what you think!

#Architecture #SoftwareDevelopment
https://blog.joelving.dk/2024/05/one-year-an-architect/

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar
remixtures, to random Portuguese
@remixtures@tldr.nettime.org avatar

#APIs #APIAsAProduct #APIManagement #SoftwareDevelopment #APITesting #APIDesign #APIDocumentation: "I often make the point about API users that they fall into one of two buckets: the conceptual user (the dreamer) and the procedural user (the implementer). Breaking those two down is a blog post for another day, but essentially, this book is aimed at both, leaning more heavily toward the former.

Bruno embarked on his book-writing journey armed with a hefty dose of product thinking. He took the scenic route chatting it up with API aficionados, getting the lowdown of their challenges and triumphs. Turns out, we Product Managers are drowning daily in a sea of technical jargon without a life raft in sight.

If you’re anything like me back in the day, when I was a fresh-faced newbie diving headfirst into the API industry, you’ll relate. I’m talking fingers dancing across the keyboard like they were in some kind of turbocharged typing marathon during every single sit-down with architects, developers, and engineers. Seriously, the clickety clack of the keystrokes echoed as my own personal symphony: Reverie of Desperate Recall.

This book was born specifically for those navigating the waters of building an API product, whether they be product managers, architects, development managers, you name it. So it is for those readers that I would recommend reading this book." https://theapinerd.com/an-api-product-managers-honest-take-on-bruno-pedro-s-book-building-an-api-product-f01038ad2bc3

underlap, to random
@underlap@fosstodon.org avatar
Skjeggtroll, to ChatGPT
@Skjeggtroll@bookrastinating.com avatar

"This is another variation of the High-Tech Illusion: the belief that software developers do easily automated work. Their principal work is human communication to organize the user's expressions of needs into formal procedure. That work will be necessary no matter how we change the life cycle."

— Tom DeMarco, Tim Lister, Dorset House: https://bookrastinating.com/book/35067, p. 34

This quote from a 37-year old book seemed a useful and apropos reminder in the current , hype-cycle.

abucci, to ProgrammingLanguages
@abucci@buc.ci avatar

A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:

#Coding #SoftwareDevelopment #ProgrammingLanguages #8086Assembly #BASIC #C #Pascal #perl #java #scala #LISP #Scheme #Prolog #Mathematica #ObjectiveC #matlab #octave #R #Python #Fortran #COBOL #Haskell #Clean #Flix #Curry #Factor #Unison #Joy #Idris #Agda #Lean #6502Assembly

mike_bowler, to random
@mike_bowler@hachyderm.io avatar

@daverooneyca and I are doing a public AMA (ask-me-anything) on all things Agile on May 1 (next week). Bring your questions and get the perspective of two coaches who each have 25+ years of experience.

More details at: https://gargoylesoftware.com/coaching-ama/

mkilby,
@mkilby@hachyderm.io avatar

If you have questions on you should join this free AMA with @mike_bowler @daverooneyca now.

sadukie, to random
@sadukie@hachyderm.io avatar

For those of you who use messages in your systems, what's one thing you wish you knew when you were first incorporating them in your projects?

Or if you had to give advice to someone new to messaging, what would you recommend?

#SoftwareDevelopment

jakub_zalas, to random
@jakub_zalas@mastodon.social avatar

“duplication is far cheaper than the wrong abstraction”

— Sandi Metz in “All the little things” at RailsConf 2014

The quote is often put out of context to support the idea it’s always better to postpone the abstraction until there’s enough duplication. It’s used as an excuse to keep duplication for some arbitrary amount of time.

That’s not the original premise.

fabian, to random
@fabian@floss.social avatar

two red buttons, indecisive sweaty guy meme:

🔴👈 grudgingly implement the new feature (eyes closed)
🔴👈 REFACTOR ALL THE CODE

#softwareDevelopment

tetrislife, to random

I was wondering if comments alongside source code are not read for reasons other than them being likely to be out of date. Maybe its because ... syntax highlighting makes them less readable?

#SoftwareDevelopment #Documentation #LiterateProgramming

bits, to programming
@bits@mastodon.online avatar

My definition of an expert in any field is a person who knows enough about what’s really going on to be scared.

-- P. J. Plauger, Computer Language, March 1983

#programming #softwaredevelopment #coding #quotes

opensouthcode, to opensource Spanish
@opensouthcode@floss.social avatar

Meet some of our #OpenSouthCode23 speakers. Exclusive interview with Jürgen Gmach @jugmac00 about Rewriting Tox: A Journey of Open Source Evolution #OpenSource #Python #Linux #SoftwareDevelopment
https://youtu.be/2uUUiKkZts8

denis, to random
@denis@ruby.social avatar
  • 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