Masthash

#softwareEngineering

Leanpub
3 hours ago

Composing Software by Eric Elliott is on sale on Leanpub! Its suggested price is $34.00; get it for $25.50 with this coupon: https://leanpub.com/sh/BQNDWLn1 #ComputerProgramming #FunctionalProgramming #Javascript #Software #SoftwareEngineering #SoftwareArchitecture

Kapil Kaisare
3 hours ago

" I didn’t expect was how custom elements would disrupt the structure of our components, encouraging us to broaden the scope of patterns we once considered foundational."

#softwareengineering #webDev #javaScript #webcomponents

https://cloudfour.com/thinks/mighty-morphin-web-components/

Leanpub
4 hours ago

Accelerated Windows API for Software Diagnostics by Dmitry Vostokov is on sale on Leanpub! Its suggested price is $49.00; get it for $36.75 with this coupon: https://leanpub.com/sh/zCJXXNmG #CAndCpp #OperatingSystemDevelopment #SoftwareEngineering #Apis #Software #Mathematics

Leanpub
5 hours ago

Beginning Flutter 3.0 with Dart by Sanjib Sinha is on sale on Leanpub! Its suggested price is $19.99; get it for $8.99 with this coupon: https://leanpub.com/sh/7ImzK5Wi #ComputerProgramming #Android #Ios #Software #EventDrivenArchitecture #ComputerScience #SoftwareEngineering

Leanpub
12 hours ago

D, the Best Programming Language, for Former Python Developers by Victor Porton is on sale on Leanpub! Its suggested price is $110.00; get it for $33.00 with this coupon: https://leanpub.com/sh/443XNReB #ProgrammingCookbooks #Python #SoftwareEngineering

Leanpub
16 hours ago

API foundations in Go (Engineer) by Tit Petric is on sale on Leanpub! Its suggested price is $49.00; get it for $23.20 with this coupon: https://leanpub.com/sh/T5LPhp59 #ComputerProgramming #Docker #Testing #Engineering #Apis #Devops #SoftwareEngineering

Leanpub
16 hours ago

Static Analysis and Automated Refactoring https://leanpub.comb/static-analysis-and-automated-refactoring by Matthias Noback and Tomas Votruba is the featured bundle on the Leanpub homepage! https://leanpub.com #Refactoring #Php #Laravel #Symfony #Zend #SoftwareEngineering #AutomatedSoftwareTesting

Leanpub
1 day ago

Hands-on Domain-driven Design - by example by Michael Plöd is on sale on Leanpub! Its suggested price is $17.99; get it for $7.99 with this coupon: https://leanpub.com/sh/cV0VNyuS #SoftwareArchitecture #SoftwareEngineering #SoftwareEngineering #Software #ComputerProgramming

Carol Lee
1 day ago

A few weeks ago, I decided to make my first ever science comic about some of our research. I hope you love these lil blobs as much as I do! The comic continues in the comments :) #developers #DeveloperThriving #SoftwareEngineering @seresearchers

The Developer Success Lab Presents... Thriving Blobs. An EngBlob science comic by Dr. Carol Lee.  As managers and leaders, we often make the mistake of focusing on making our engineers happy.
But happiness is context dependent. PLUS, it’s not something we can (or should) control for our engineers... 
...because like all other humans, engineers have lives and stressors outside of their workplace.
Happiness also isn’t a very helpful measure of success. For example, it’s possible to feel happy, but unengaged. An alternative is measuring "satisfaction at work." But satisfaction is ALSO pretty vague. It can mean anything from "tolerable" to "awesome!"
Satisfaction is also temporary. We can feel temporarily satisfied, but still be experiencing deep burnout.
A better lens is THRIVING. Thriving developers grow and succeed over time in a healthy, realistic, and sustainable way.
Kapil Kaisare
1 day ago

"Just because a new smartwatch app could offer basic functionality, it does not mean that users will find it valuable."

#softwareengineering

https://www.nngroup.com/articles/smartwatch-app/

Leanpub
1 day ago

Clean Code Principles And Patterns by Petri Silen is on sale on Leanpub! Its suggested price is $14.90; get it for $9.69 with this coupon: https://leanpub.com/sh/dZseZotz #Python #ComputerProgramming #ApiDesign #Refactoring #SoftwareArchitecture #SoftwareEngineering

Leanpub
1 day ago

Recipes for Decoupling by Matthias Noback is on sale on Leanpub! Its suggested price is $49.00; get it for $35.10 with this coupon: https://leanpub.com/sh/whVAkXQr #Refactoring #Php #Laravel #Symfony #Zend #SoftwareEngineering #AutomatedSoftwareTesting #WebDevelopment

Leanpub
1 day ago

Clean Code Principles And Patterns by Petri Silen is on sale on Leanpub! Its suggested price is $14.90; get it for $10.43 with this coupon: https://leanpub.com/sh/K2KNrQ0K #SoftwareEngineering #Refactoring #Testing #ApiDesign #SoftwareArchitecture #ComputerProgramming #CAndCpp

Leanpub
1 day ago

Jetpack Compose internals by Jorge Castillo is on sale on Leanpub! Its suggested price is $54.99; get it for $32.79 with this coupon: https://leanpub.com/sh/eYDMc6Fe #Software #ComputerProgramming #Java #Kotlin #SoftwareArchitecture #SoftwareEngineering

Mohit Sindhwani
2 days ago

Planning to run #structurizr on your own #Windows PC and wondering what all you need to do to be able to draw #C4Model pictures using #DiagramAsCode?

Here's the list of what I did!

Should I do a blog post? Follow to find out when it gets done

#SoftwareEngineering

Watch the Youtube Video
Read the book (optional) - maybe, read something else online

Structurizr Lite
=> Get Java
=> Get Structurizr
=> Create a folder for the DSL file
=> Create a batch file to launch it
=> Get the VS code extension
=> Get started

Discover you're no good.

Read the book (still optional)

Find the language guide - build your diagram slowly using that
= Add a context diagram
= Add some more diagrams
= Add some styling for elements
= Add a local style
= Create some pages

Structurizr CLI
= Download
= Understand the format
= There's a batch file, so you only need to call it
= Generate a mermaid output for your system
= Realise it's far from perfect, but functional
= Discover that you want PNG on the command line and the cli won't do it

Get Node
Get Puppeteer
Get the puppeteer scripts

Create a batch file for running the export

You're set!
Leanpub
2 days ago

Guía breve para crear User Stories de alto impacto by Edgar Fernandez is free with a Leanpub Reader membership! Or you can buy it for $8.00! http://leanpub.com/guiaparacrearuserstoriesdealtoimpacto #Agile #SoftwareEngineering

Sean Murthy
2 days ago

Which of these two versions of the C++ function `isdigit(char)` would you recommend? Why, under what circumstances? 🤔 🧐

Assume architecture-agnostic programs but make (and state) reasonable assumptions.

Compare -O0 and -O3 in GCC and clang for x86-64 on Linux: https://sigcpp.godbolt.org/z/67734GbWP

💭 🔃 🙏

#cpp #cplusplus #programming #question #softwareEngineering #education #learning

Syntax-highlighted C++ code in a dark theme:

bool isdigit1(char c) {
    return (c >= '0' and c <= '9');
}

bool isdigit2(char c) {
    switch (c) {
    case '0': 
    case '1': 
    case '2': 
    //other cases 3 to 8 
    case '9': return true;
    default: return false;
    }
}
brettski
2 days ago

With me being on the job market, I've been brushing up a bit on C#. I mean, I love the language, and many jobs are calling for it. All I can say is WOW, they have done a lot to it over the last 6 years. Quite impressive, and I love the fact you can cross-compile .NET core to other platforms! #C# #softwareengineering #codingforfunandprofit

Gerard Hynes
2 days ago

Don't you love doing a major version upgrade of a dependency, where it has replaced one of its core features, and the migration guide is woefully lacking in detail.

#SoftwareEngineering

Kapil Kaisare
2 days ago

"This is a Web Component, but doesn't use Shadow DOM, Stencil, or any library. In fact, it doesn't render anything to the DOM at all. Rather, it's just distributed as a Custom Element to make for easy integration with just a script tag and some HTML; just like the good old days."

One of the more creative applications of web components around, using the encapsulation to store logic instead of presentation.

#softwareengineering #webcomponents #webdevelopment

https://steele.blue/renderless-web-components/

Turbo Hermit
2 days ago

My father (60+) wants to learn C#, to do some hobbying around with Arduinos and such.

I only know programming for games, would anyone have recommendations to start C# programming specifically for older people?

#gamedev #gamedevelopment #SoftwareEngineering

Leanpub
3 days ago

The bundle Learn Git, Bash, and Terraform the Hard Way by Ian Miell is on sale on Leanpub! Its suggested price is $38.98; get it for $17.49 with this coupon: https://leanpub.com/b/learngitbashandterraformthehardway/c/LeanpubWeeklySale2023Dec01 #Devops #SoftwareEngineering

Leanpub
3 days ago

The bundle Master Python by Noah Gift and Alfredo Deza is on sale on Leanpub! Its suggested price is $159.96; get it for $75.00 with this coupon: https://leanpub.com/b/masterpython/c/LeanpubWeeklySale2023Dec01 #Python #Devops #SoftwareEngineering #AutomatedSoftwareTesting

Sönke Schwenk
3 days ago

Mirroring.

Explain what you understood. Repeat in your words what he or she said. You can also sketch on a whiteboard/flip chart with simple symbols. Or you can do the task step by step.

This allows your peer to review and correct you.

#softwarearchitecture #softwareengineering #communication #mirroring

Sönke Schwenk
3 days ago

Misunderstanding is part of understanding.

Unfortunately, if you do not recognize it, you build something expensive into your software that is not needed. In the best case, you still have a benefit. At worst, you have to start from scratch.

Use this communication technique to check your understanding:
🧵 #softwarearchitecture #softwareengineering #communication #mirroring

Leanpub
3 days ago

The bundle Level Up by Noah Gift, Alfredo Deza and Matt Harrison is on sale on Leanpub! Its suggested price is $209.95; get it for $85.00 with this coupon: https://leanpub.com/b/levelup/c/LeanpubWeeklySale2023Dec01 #Python #Devops #SoftwareEngineering #NodeJs #Ruby #Go #R

Tom Jowitt
3 days ago

Useful article by Lena Reinhard: How to do annual planning and strategy for an engineering organization

https://www.lenareinhard.com/articles/annual-engineering-organization-strategy-planning

#softwareengineering #planning

Leanpub
3 days ago

SurviveJS - Webpack 5 by Juho Vepsäläinen, Tobias Koppers and Jesús Rodríguez Rodríguez is on sale on Leanpub! Its suggested price is $19.99; get it for $10.00 with this coupon: https://leanpub.com/sh/Fndx2VWM #SoftwareEngineering #Javascript #React #Es6 #WebDevelopment

Leanpub
4 days ago

Breaking down JSON Web Tokens by The FusionAuth Team is on sale on Leanpub! Its suggested price is $14.99; get it for $7.99 with this coupon: https://leanpub.com/sh/591nsfEs #SoftwareEngineering #ComputerSecurity

Leanpub
4 days ago

12 Factor Applications with Docker and Go (Engineer) by Tit Petric is on sale on Leanpub! Its suggested price is $49.00; get it for $23.20 with this coupon: https://leanpub.com/sh/GHZezCZd #ComputerProgramming #WebDevelopment #Docker #Devops #SoftwareEngineering

Leanpub
4 days ago

Extended Windows Memory Dump Analysis by Dmitry Vostokov is on sale on Leanpub! Its suggested price is $49.00; get it for $36.75 with this coupon: https://leanpub.com/sh/07hJRmjH #CAndCpp #ComputerSecurity #OperatingSystemDevelopment #SoftwareEngineering #Testing #DataScience

Sönke Schwenk
4 days ago

We learned the business. We gained users, feedback, and experience. This led to new requirements — both functional and non-functional.

Fortunately, we were able to build on our success.

But to stay successful, we had to change the software.

And you may need to as well. This is true iterative-incremental development.

#softwarearchitecture #softwareengineering #iterative #changedperpective

Sönke Schwenk
4 days ago

Ever felt like you did something wrong when you had to significantly improve your software?

I certainly did.

We had built a first version of the product. It solved our customers' problems. It created a business. It was paying our salaries and our bills.

The feeling was wrong, not our work!

The software was a success. Success changed perspective.

🧵 #softwarearchitecture #softwareengineering #iterative #changedperpective

Leanpub
4 days ago

Teaching Team Collaboration by Bruce Scharlau is on sale on Leanpub! Its suggested price is $35.00; get it for $17.50 with this coupon: https://leanpub.com/sh/zlCXAg9m #ComputerScience #SoftwareEngineering #ScrumProjectManagement

Leanpub
4 days ago

Friendly Webflux by Yuri Mednikov is on sale on Leanpub! Its suggested price is $35.99; get it for $22.49 with this coupon: https://leanpub.com/sh/EZPSVsdu #ComputerProgramming #ApiDesign #CloudComputing #Mongodb #Java #Software #Reactive #MessageDriven #SoftwareEngineering

Leanpub
5 days ago

High-Performance Java Persistence by Vlad Mihalcea is on sale on Leanpub! Its suggested price is $34.95; get it for $25.46 with this coupon: https://leanpub.com/sh/Vf9REOR3 #Software #Java #Databases #Mysql #Oracle #Postgresql #SqlServer #SoftwareEngineering

Leanpub
5 days ago

Hands-on Domain-driven Design - by example by Michael Plöd is on sale on Leanpub! Its suggested price is $17.99; get it for $7.99 with this coupon: https://leanpub.com/sh/gQwkaO8d #SoftwareArchitecture #SoftwareEngineering #SoftwareEngineering #Software #ComputerProgramming

Leanpub
5 days ago

Clean Code Principles And Patterns by Petri Silen is on sale on Leanpub! Its suggested price is $19.90; get it for $11.13 with this coupon: https://leanpub.com/sh/JOWhjewQ #SoftwareEngineering #Refactoring #Testing #ApiDesign #SoftwareArchitecture #ComputerProgramming #CAndCpp

Kapil Kaisare
5 days ago

"Sometimes – if you value keeping things simple – teasing apart behavior and presentation into composable pieces makes more sense."

#softwareengineering #webdevelopment #webcomponents

https://aaadaaam.com/notes/behavior-wrappers/

Catherine Berry
6 days ago

It struck me earlier today that we use the word "server" both for "computer fulfilling remote requests" and "person handling orders in a restaurant". Then it occurred to me that they have many similarities:

* Unpredictable delay between request and response.
* Sometimes fail to work for no clear reason.
* Other jobs often interfere with availability.
* Memory issues can make service unusable.
* Poor prioritization strategies result in client starvation.

#SoftwareEngineering #Humor

Carl
6 days ago

Meet SQLSync: Application development is a lot easier when you're building on top of a frontend-optimized database stack. Say goodbye to accidental database programming! #sqlite #offlinefirst #localfirst #FrontEnd #SoftwareEngineering
https://sqlsync.dev/posts/stop-building-databases/

Jon Fazzaro
6 days ago

"In 2004 I wrote an article subtitled 'Nine benefits of making your methods shorter;' I could probably add another dozen today."

https://medium.com/@jlangr/1980-small-functions-6b51d0e43305 #softwareengineering #softwarearchitecture #clearcode #cleancode

ThomasAPowell
6 days ago

If I ever need to feel better and have a chuckle about the current solution complexity absurdity facing modern developers I always go and read https://grugbrain.dev/

I think @slightlyoff you’ll particularly enjoy

"and, what is worse, front end complexity demon spirit even more powerful and have deep spiritual hold on entire front end industry as far as grug can tell”

#webdev #SoftwareEngineering #complexity

Camilo
1 week ago

What is your favorite tool for making software diagrams?

What diagrams do you turn to?

I often find myself using sequence diagrams in https://mermaid.live/ to help myself think through things

#coding #programming #SoftwareEngineering

Jakub Synowiec
1 week ago

There is no single way to do things, there are things that make sense, and there are things that don’t. Also, there are things that don’t make sense until you know the context. Don’t criticize decisions or enforce one single “proper” way without learning why it was done in that specific way.

#systemDesign #softwareEngineering

Thomas Cherryhomes
1 week ago

It really doesn't fill me with optimism that a programmer's job in the next decade will literally be to act as a proofreader and corrector for code that a prompt engineer gave to a large language model. #AI. #softwareengineering #pessimism.

People doing #JobSearch in #SoftwareEngineering

Have you seen this before? As far as I can tell, the job doesn't require any kind of security clearance or anything weird like that. I was extremely surprised to see it. #UnexpectedDrugTest

A screenshot of a LinkedIn job-application page. On the apply dialog it says:

Additional Questions:
Are you willing to take a drug test, in accordance with local law/regulations?

- Yes
- No

How many years of work experience do you have with PostgreSQL?

There is an input box below this question.

The modal has a highlighted 'Next' button, and a 'Back' button. Both of the above questions are required fields.
Mark Gardner ‍:sdf:
2 weeks ago

If you are #refactoring without automated tests you are living in sin. @mfowler, the godfather of #software refactoring, has some great materials on #testing on his website: https://martinfowler.com/testing/

#programming #coding #SoftwareEngineering

Parody classic O’Reilly book cover: “Refactoring Code Without Unit Tests” by Sir Crashalot, subtitled “Looks like it's working!” and “No code coverage, no problems!”

📘 A classic piece of software #SoftwareEngineering literature just arrived in the mail today! This is the original version from 2000, but sometimes you've got to return to the basics. How much could have changed over the last 24 years? 🤔 #ExtremeProgramming #Throwback #NeverStopLearning

A copy of “eXtreme Programming Explained” by Kent Beck
Zach Klipp (he/him)🌻
2 weeks ago

When you write exception messages, do end them with punctuation?

#Programming #SoftwareEngineering #AndroidDev #Poll

Arnaud Langlande
2 weeks ago

🛠️ Visualiser l'avancée d'un refactoring avec la méthode Mikado

Imaginez-vous en train de refactorer un code complexe, mais malheureusement vous devez vous absenter. Comment garantir que le travail continue sans problème ? C'est sûrement un problème que beaucoup d'entre nous ont rencontré.

#Refactoring #MéthodeMikado #softwareEngineering #Collaboration #RefactoringStrategy

J'explique 🧵👇 [1/4]

Photo by Lindsay  Henwood on Unsplash:

https://unsplash.com/photos/person-stepping-on-blue-stairs-7_kRuX1hSXM
Diego Elio Pettenò
2 weeks ago

You know, if there is a post I would like to see actually hitting the homepage of the annoying orange site and basically any other social media site, is the one I posted yesterday: https://flameeyes.blog/2023/11/19/example-code-examplar-nathaniel-nudge/?mtm_campaign=social&mtm_kwd=mastodon

Because I believe in the message I'm capturing in it, and I would love to see it spread far and wide. Please read it, have a thought on it, and if you agree with the message, spread the word: make Nathaniel's Nudge a thing.

#SoftwareEngineering #BestPractices #NathanielNudge

TJ Draper
2 weeks ago

New on the blog: watch or read “Re-Thinking Namespaces: How Co-Location Can Make Us Better Engineers”

#PHP #ReactJS #SoftwareEngineering #SoftwareDevelopment #longhornphp

https://www.tjdraper.com/blog/re-thinking-namespaces-how-co-location-can-make-us-better-engineers/

Carol Lee
2 weeks ago

Recently gave a talk on the importance of collaboratively understanding developer productivity using science, instead of mind reading. Massive thanks to #RedMonk for having me and for creating the delightfully inclusive event and community that is #Monktoberfest. Truly one of my favorite experiences this year! PS I would like to formally brag that I hand knit the top that I am wearing (pictured) 😁 #knitting #developer #SoftwareEngineering @seresearchers

https://www.youtube.com/watch?v=SvrSZZbIs4I

a woman wears a sky blue tank top knit with worsted weight yarn while presenting. The tank has ribbing detail and the neck and arm holes.

Favorite new technique for legacy cleanup:
- write description of fix
- ask GPT to write a eslint rule + fix + coding guideline text with example
- run eslint --fix

*serious* refactor

#llms #softwareEngineering #legacy #javascript

Air Adam
2 weeks ago

Looking forward to reading this book by @histoftech that just arrived in the post on Friday! Got a book on Theranos to finish, after which this has leapfrogged into the next spot! 📚

#BlackMastodon #BlackFedi #ReadingList #SoftwareEngineering #WomenInTech

Copy of the book "Programmed Inequality" by Mar Hicks on a tan-coloured desk mat
Sönke Schwenk
3 weeks ago

Agile software development is not Scrum, Kanban, or XP.

Agile software development is not the maintenance of a backlog, the existence of a definition of done, or the performance of a ceremony.

🧵 #softwareengineering #agile #learningprocess #values

Sönke Schwenk
3 weeks ago

Agile software development is not about working through features as quickly as possible, nor is it about rejecting the reality of necessities.

Agile software development is about continuously working on the software, the process, the team, and yourself. It is a value-based attitude coupled with a learning process.

#softwareengineering #agile #learningprocess #values

Nico
3 weeks ago

Being Creative: Why Every Software Engineer Should Learn How to Draw

If you have followed me, you probably noticed my uptick in interest in #DigitalPainting 🎨 and #2Danimation. Do you think you don't know how to draw? Do you feel like you lack creativity? Are you "just" a developer? ✋ Cut it out! Check my last blog post and start your creative journey now! 🚀

#Creativity #Resourcefulness #SoftwareDevelopment #SoftwareEngineering #ContinuousLearning

https://nicolas.brousse.info/blog/creativity-and-resourcefulness/

Marcos Lobo 💙💛
3 weeks ago

🔴New issue of The Optimist Engineer newsletter is out!

Having the right observability is crucial, and you notice this the most when you are in a production issue or intervention.

In today's issue, I set my vision about how concrete observability will help you to find out the root cause for a problem, from hours to a few minutes

https://mastodon.social/@optimistengineer/111415939001496544

#optimistengineer #europe #softwareengineering #engineering #experiences #leadership #techlead #engineermanager #TL #VP #UnoPlatform

TJ Draper
3 weeks ago

I posted this later in the day yesterday, so, in case you missed it, I wrote about having a strangler fig mindset in software development. What’s strangler fig? Let me explain 🙂

#PHP #ReactJS #SoftwareEngineering #SoftwareDevelopment #StranglerFig

https://www.tjdraper.com/blog/strangler-fig-mindset/

lambdageek
3 weeks ago

Didn't proofread a work email today. I apparently advised my colleagues to look at related technology in languages such as Darg and Katlin. 🤦

#proofreading #fail #programming #softwareEngineering

Familiar with DRY (Don't Repeat Yourself), I've heard of WET (Write Every Time), and now DAMP (Descriptive and Meaningful Phrases).

I now propose all software should be: MOIST

Modular, Organized, Intentional, Scalable, and Tested

#software #softwareengineering #acronyms

Catherine Berry
4 weeks ago

Great moments in software engineering

Valinor, circa YT 1400: The elven software engineer Fëanor attempts to create Noldix, a new Linux distro built on the Palantiri network stack. Ultimately, the failure of the Unicode committee to approve a Tengwar code space dooms the project. Embittered, Fëanor refuses to release his Silmaril project under an open source license, leading to the First Kinforking and much of the misery of the First Age.

#GMISE #Humor #SoftwareEngineering #Midjourney #AIArt

Midjourney image: Fëanor from Tolkien's mythology sits at a laptop with fire behind it.
Leanpub
4 weeks ago

From Source Code To Machine Code by build-your-own.org is on sale on Leanpub! Its suggested price is $29.00; get it for $19.78 with this coupon: https://leanpub.com/sh/NOlRZCrS #ComputerProgramming #Python #SoftwareEngineering #ComputerScience

Jan :rust: :ferris:
4 weeks ago

Yeah, I can also code 55% faster, if I let a cat run over my keyboard... 🐱

#GitHubCopilot #LLM #LLMs #SoftwareEngineering #AI #ArtificialIntelligence #SALAMI

Creating interesting personas for code review, entirely from scratch.

#llms #php #softwareEngineering

Creating the persona creating prompt, which is then use to create the personas.

https://asciinema.org/a/oGhfdXxG2HWsu9wiK0cryz92T

Have the personas review some PHP:

https://asciinema.org/a/vdOGUeMwGbXLQquRQ9N7BlMna

What is this even? Yet it's a pretty decent review, in 4 inference calls.

Leanpub
4 weeks ago

Recipes for Decoupling by Matthias Noback is on sale on Leanpub! Its suggested price is $49.00; get it for $35.10 with this coupon: https://leanpub.com/sh/F30VABwq #Refactoring #Php #Laravel #Symfony #Zend #SoftwareEngineering #AutomatedSoftwareTesting #WebDevelopment

TJ Draper
1 month ago

Feel like you’re drowning in “technical debt?” Do your applications get harder to change over time? You may be dealing with hasty abstractions. I’ve written about this phenomenon.

#PHP #Software #SoftwareDevelopment #SoftwareEngineering

https://www.tjdraper.com/blog/incidental-duplication/

"we don't have managers on our team" is SUCH a red flag

read: "we don't want to pay someone to do the hardest part, so we expect you to do it with no pay raise."

it's even worse than "unlimited vacation"

#agile #AgileCoaching #software #softwareDevelopment #developer #webDev #webDevelopment #softwareEngineering #enginering #computerEngineering #programming

I've been building software for over 25 years and I've never seen a team that was underperforming with clear guidance about what they were supposed to be building. The bottleneck is always management; when programmers have their work already cut out, and communicated to them, they ALWAYS get it done.

#webdev #okr #agile #softwareDevelopment #programming #softwareEngineering #projectManagement #scrum

Robee? Na! 🌈
1 month ago

GraphQL is the solution to the problem statement, “10% of my queries don’t fit at all into well designed REST endpoint models”

REST is the solution to the problem statement, “I have to write four times as much code to do the same thing with GraphQL and use browser plugins to decipher whether my call threw an error or not”

#SoftwareEngineering

I know that once I feel confident with this style of writing, I will be able to bring some of my original voice back. For now, I'm learning a lot by comparing this to my raw draft.

https://gist.github.com/wesen/baae009c74c36e37e787070981e8492c

#llms #softwareengineering #writing

2/2

I haven't posted much of my go go golems ship 30 writing here, but I'm quite proud of this latest one.

https://typeshare.co/go-go-golems/posts/testing-smarter-not-harder-using-llms-for-better-unit-tests

I provided transcripts because anything else is just way too abstract.

Most of the article is straight from the LLM (of course, I did *significant* work on writing my draft, iterating on structure, creating and refining writing rhythm, content, hooks).

But for this type of technical content, I really like the clarity.

#llms #softwareengineering #writing
1/

Sonny Bonds
1 month ago

Apparently popen won't take 65k long command lines on Windows.

Don't ask me how I know.

#cpp #cplusplus #softwareengineering

The mind of a software engineer has two edges; one with which we interpret incomprehensible systems to wield them, and the other which makes us unable to empathize with users who must also comprehend these systems.

#tech #computers #programming #software #softwareEngineer #softwareengineering #coding #programmers

Elan Hasson
1 month ago

A faster way to manage version updates with #Dependabot - The #GitHub Blog https://github.blog/2023-08-24-a-faster-way-to-manage-version-updates-with-dependabot/

#SoftwareEngineering #SoftwareDevelopment #DependencyManagement

Wow the validator is new i think!

And it worked on the first try!

A screen shot of a Github Actions run that shows an automatic validator run for a Dependabot validator!
A screenshot of a pull request made by dependabot that grouped related nuget packages together.
A screenshot of a pull request showing multiple packages grouped together.

Dependabot also closed existing single-package pull requests also.
Josh Goldberg 💖
1 month ago

My first interview as a Software Engineering Daily host is live! 🎙️

I had the absolute pleasure of chatting with Quinn Slack, CEO of Sourcegraph and Rao's tomato sauce enthusiast, about AI, coding assistants, and AI hype cycles.

https://softwareengineeringdaily.com/2023/11/01/sourcegraph-with-quinn-slack

#AI #Podcast #SoftwareEngineering

Opsitive
1 month ago

"Tests provide the only reliable documentation of design. The story they tell remains true long after paper documents become obsolete and human memory fails. Write your tests as if you expect your future self to have amnesia. Remember that you will forget; write tests that remind you of the story once you have." (Sandi Metz, "Practical Object-Oriented Design")

#Ruby #Programming #SoftwareEngineering

Mariya Delano
1 month ago

Please boost for reach!

We are looking for #devs who do any #freelance work (whether on the side or as a full business) within #softwareDevelopment or #SoftwareEngineering.

If you are a #dev like that, would you be open to speaking with us for a 20-min interview about your experience? https://calendly.com/kalyna-marketing-clients/cheeki-developer-interview

Purely for research, won't try to sell you anything. You can remain anonymous with anyone other than my team.

#webdev #freelancer #developer #developers

Leanpub
1 month ago

The bundle Web Development Foundations III by Jens Oliver Meiert is on sale on Leanpub! Its suggested price is $43.96; get it for $17.24 with this coupon: https://leanpub.com/b/web-development-foundations-3/c/LeanpubMonthlySale2023Oct #Reference #SoftwareEngineering

Mariya Delano
1 month ago

Hi, I need your help. (Please boost for more reach)

I am running a #survey for a client - we're researching the experiences and frustrations that developers experience job searching (We’ll create a public report with our findings)

Please contribute if you're a #dev who’s been job hunting or frequently look for #freelance work

Here's the link: https://tally.so/r/nrOWll

#fedihired #fedihire #OpenToWork #dev #webdev #jobs #jobhunt #SoftwareEngineering #jobsearch #freelancer

Leanpub
1 month ago

Writing Maintainable Unit Tests by Jan Van Ryswyck is on sale on Leanpub! Its suggested price is $14.99; get it for $11.99 with this coupon: https://leanpub.com/sh/TajoPsBI #ComputerProgramming #AutomatedSoftwareTesting #SoftwareEngineering