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
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.
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!
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.)
"As Arm expands its reach into new technology domains, it is important to understand FreeBSD's role in this journey to gain insights into broader industry trends."
If you are an unemployed software dev in the states, this directly affects you. Greedy corps aim to permanently undercut prospects of today's countless unemployed devs (experienced and new) by promoting a false narrative of a "labor shortage." Take a look and please consider leaving a comment within the remaining 2 days. If this passes, you can kiss your job prospects goodbye. https://www.reddit.com/r/cscareerquestions/comments/1cogset/amidst_mass_layoffs_the_us_department_of_labor_is/
“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.
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.
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.
"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."
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