• 12 Posts
  • 0 Comments
Joined 2Y ago
cake
Cake day: Jun 08, 2023

help-circle
rss
Linking Modular Architecture to Development Teams
How Team Topologies and Domain-Driven Design helped an organization scale a technical architecture and team structure that significantly improved development speed. Found through [@mfowler](https://toot.thoughtworks.com/@mfowler/110537134272319716) Credit/Author: [Matt Foster](https://www.linkedin.com/in/mattfosterdev/)
fedilink


The example is Ruby specific but I think the general thought applies to most projects and environments as well
fedilink

Can you trust ChatGPT’s package recommendations?
From https://twitter.com/llm_sec/status/1667573374426701824 1. People ask LLMs to write code 2. LLMs recommend imports that don't actually exist 3. Attackers work out what these imports' names are, and create & upload them with malicious payloads 4. People using LLM-written code then auto-add malware themselves
fedilink


Developer experience examines how people, processes, and tools affect developers’ ability to work efficiently.
fedilink

Domain Knowledge or a lack thereof
Summary provided by ChatGPT: *Effective software development hinges on acquiring domain knowledge, as programmers and their managers must understand the practical realities of the industry to avoid building ineffective or unusable software; without such comprehension, software may not serve its intended purpose, highlighting the non-negotiable need for domain expertise in programming.*
fedilink

Some interesting thoughts on how to leverage ChatGPT
fedilink


Devs don’t want to do ops
TLDR provided by ChatGPT: As software development grows more complex, the devops approach, which merges software development and IT operations roles, is under scrutiny. Although devops has sped up updates and tightened feedback loops, it's often overburdening individuals by blurring developer and operator roles. Developers have voiced reluctance to handle operations, citing the specialized skills needed. The potential solutions include realigning responsibilities to empower developers with timely information, using container orchestration technologies like Kubernetes to separate developer and operator concerns, and expanding the roles of Site Reliability Engineering (SRE) and platform engineering. The future of software development may require a blend of devops, SRE, and platform engineering to effectively address the growing complexity.
fedilink

News from WWDC23: WebKit Features in Safari 17 beta
I know Safari/Webkit gets a bad rap usually but I thought this list was pretty neat! I actually use Safari as my main browser when developing :)
fedilink

Understanding GPT tokenizers
Saw this on HN and thought it was very interesting. Also wanted to test creating a post on Lemmy :)
fedilink