One of the most productive things I can do for my team as a developer and leader is to adapt to THEM rather than force them to adapt to ME…
One of the most productive things I can do for my team as a developer and leader is to adapt to THEM rather than force them to adapt to ME…
Self-awareness is your superpower
However, you must validate what you think about yourself...
So how can you validate what you think?
You collect data: Document (or Journal)
Feedback (get other people's perspectives)
Test yourself (take a test, exam or quiz)
For example: You could list your strengths and weaknesses (document)
#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth
One line of code can break your entire login system. Learn how SQL Injection works – with real examples & tips to stay safe!
Read the full blog: https://go.openexploit.in/mastodon-server-cyberplace-2025-04-12
A useful (and fun) guide from
@zaidesanton.bsky.social
The 13 software engineering laws
Some of those are famous, and some are quite niche. ALL of them are super useful to engineers and managers.
https://newsletter.manager.dev/p/the-13-software-engineering-laws
Jeremy Clark, Kunle Adeleke, Pichaimani Rajesh Kumar, and Matt Williams have Full-Day Workshops this July at Nebraska.Code().
LIVE NOW!
Questions about #DevOps, #SoftwareEngineering, #SystemAdministration, or something like that? My weekly Office Hour is where you can ask me them. Join me for a chat!
https://mspc.sh/twitch
https://mspc.sh/yt
https://mspc.sh/owncast
Senior to Principal Engineer in Big Tech - Interview With Bhavana Hindupur
In this interview, Bhavana Hindupur enlightened me with some different perspectives about the challenges going through tech. She explained how cultural background and expectations from society can create additional barriers when navigating how to progress in the workplace.
One of the great points that Bhavana brought up was about her turning point in her career going from senior to principal level -- You need to be the one driving the change!
Thanks for the awesome chat, Bhavana!
Interesting read: "The Best Programmers I Know"
How not to impress when you have time pressures and tight deadlines…
Work long hours…
Skip your lunch…
Stop taking breaks…
This sets an expectation that is difficult to change and sends you spiralling towards burnout...
Show yourself some respect: Eat well
Exercise
Sleep well
Take breaks…
This shows self-awareness and discipline.
CEH, CISSP, OSCP… confused much? We’ve simplified the cybersecurity cert maze so YOU can level up with confidence!
Read the full blog: https://go.openexploit.in/mastodon-server-cyberplace-2025-04-11
Intro to Software Development of Audio Devices – From Plugins to Hardware – Wojtek Jakobczyk – ADC24
https://www.youtube.com/watch?v=eqHaiV5uNnM
#AudioPlugin #hardware #programming #softwareengineering
Scalable, Efficient Processing and Analysis of Large Audio Datasets – Pawel Cyrta – ADCx Gather 2024
https://www.youtube.com/watch?v=lHME1l9cEPk
#coding #Datasets #programming #softwareengineering
Level up your refactoring with these 9 articles!
Refactoring is a critical skill in software engineering. Here are some articles to help you level up:
https://www.devleader.ca/category/software-engineering/refactoring/
Refactoring Techniques:
https://www.devleader.ca/2023/11/14/top-10-refactoring-techniques-you-need-to-transform-your-codebase/
Remove Control Flags:
https://www.devleader.ca/2023/11/19/remove-control-flag-refactoring-how-to-simplify-logic/
What & Why For Refactoring:
https://www.devleader.ca/2023/11/21/what-is-refactoring-and-understanding-why-you-need-it/
When to Refactor:
https://www.devleader.ca/2023/11/24/when-to-refactor-code-how-to-maximize-efficiency-and-minimizing-tech-debt/
https://www.devleader.ca/2023/12/27/when-should-code-be-refactored-what-you-need-to-know/
Rewrite vs Refactor:
https://www.devleader.ca/2023/11/26/rewriting-vs-refactoring-code-how-to-navigate-the-two/
Legacy Code:
https://www.devleader.ca/2023/11/27/refactoring-legacy-code-what-you-need-to-be-effective/
What is Refactoring:
https://www.devleader.ca/2023/11/28/what-does-refactoring-code-mean-what-new-developers-need-to-know/
Simplified Refactoring:
https://www.devleader.ca/2023/12/04/how-to-simplify-your-code-with-effective-code-refactoring/
Testing With Legacy Code:
https://www.devleader.ca/2023/12/20/dealing-with-legacy-code-how-to-make-anything-more-testable/
I'm also happy to announce that I have an awesome course on all things refactoring, which you can check out here:
https://dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers/
You'll learn a host of refactoring techniques with real code examples to walk through. Understand how to approach refactoring and when you may want to consider a rewrite!
---- Sign up for my email newsletter!
Share with your network!
Effect Oriented Programming by Bill Frasure, Bruce Eckel, and James Ward is on sale on Leanpub! Its suggested price is $30.00; get it for $14.00 with this coupon: https://leanpub.com/sh/hAszc4up #Scala #FunctionalProgramming #SoftwareEngineering
Can AI write cleaner, more concise code?
Our latest blog explores the Claude-Code & CodeConcise experiment, revealing how prompt design influences code quality and readability.
Read the results: https://ter.li/177255
For & ForEach Loop in PowerShell Tip #36 #softwareengineering #softwaredeveloper #LearnPowerShell #coding #csharp #CodingForBeginners #PowerShellScripting #Scripting
The dark web isn’t just for criminals.
It’s a tool for privacy, freedom, and sometimes… danger. Dive into the myths vs. reality.
Read the full blog: https://go.openexploit.in/mastodon-server-cyberplace-2025-04-10