CommunityNews

CommunityNews

Understand The 4 Shapes of Software Developers to Better Navigate Your Career

Discover your ideal developer profile for Growth, Team Synergy, and Career Success. (4 minutes)

Read in full here:

Most Liked

jkdiaz

jkdiaz

I haven’t done much AI-assisted or AI-driven development, but I agree that somehow AI changes everything, even a little bit.

alvinkatojr

alvinkatojr

AI-driven development has its purpose. Over the weekend, I did a lot of debugging in minutes that would have taken days and weeks under the old system of coding. 10-15 years ago, debugging this would have meant posting on StackOverflow, asking for help and waiting for hours and days for someone to respond with a working suggestion. So AI is a game-changer, especially if you know what you are doing and most importantly how to use it.

I think this is a false or nonsensical belief on their part. When the aeroplane autopilot was introduced, it didn’t mean pilots were mere observers and that the plane could drive itself. If anything, if you are/were a pilot, your skills needed to be sharper, so that you could correct the plane if the autopilot went crazy. And as we saw with the Boeing 365 Max, even the autopilot can run amuck.

Skill is necessary for anything worthwhile. You don’t abandon flying school because auto-pilot exists. You still need to read the instruments, monitor the engines, and still take off or land the plane each time.

When I was debugging the other day, I needed to know the inputs and outputs to ensure that the results were correct. AI made my work easier but it didn’t remove or absolve me of ignorance. So yes there’s still value in being a T-shaped or comb shaped developer.

This would be equivalent to saying that you are an English speaker because you own an English dictionary or thesaurus. Having an AI tool doesn’t negate your need to be skilled in what you do. Proximity to genius doesn’t make you a genius. You are NOT automatically smart because you have a smart friend. Because these LLMs are “smart” in text generation and answering questions, some people assume they are “smart” because they know how to prompt them, which is both laughable and sad at the same time.

I think in general, there’s a lot that AI tools do to make our lives easier, and they should be valued for that. But making it seem like the programmer is irrelevant is the worst mistake any forward-thinking boss or person can make. AI or not, you still need to be skilled.

I hope this answers your questions, @mortz!

Where Next?

Popular General Dev topics Top

First poster: AstonJ
We engineered a wearable microphone jammer that is capable of disabling microphones in its user’s surroundings, including hidden micropho...
New
First poster: bot
MEMORANDUM FOR SENIOR PENTAGON LEADERSHIP COMMANDANT OF THE COAST GUARD COMMANDERS OF THE COMBATANT COMMANDS DEFENSE AGENCY AND DOD FIEL...
New
CommunityNews
…or, “why make programming even harder?” Learning functional programming is an opportunity to discover a new way to represent programs, t...
New
First poster: fullstackplus
Why Python is terrible… Nice language, but unsuitable for most professional purposes
New
New
CommunityNews
Writing Portable Rendering Code with NVRHI | NVIDIA Technical Blog. Learn about NVIDIA Rendering Hardware Interface (NVRHI), a library t...
New
CommunityNews
SLUM: The Shadow Library Uptime Monitor. This dashboard tracks the availability of popular shadow libraries in real time from a US-based...
New
First poster: AstonJ
GitHub - exelban/stats: macOS system monitor in your menu bar. macOS system monitor in your menu bar. Contribute to exelban/stats develo...
New
First poster: AstonJ
Truly independent web browser. Contribute to LadybirdBrowser/ladybird development by creating an account on GitHub.
New
First poster: jss
Bare is a minimal and modular JavaScript runtime designed for building high-performance apps across desktop and mobile. Open-source, fast...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1063 24245 395
New
PragmaticBookshelf
Instantly view the changes you make to an app with stateful hot reload, and define a declarative UI in the same language as the app logic...
New
PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
New
First poster: AstonJ
Jan | Rethink the Computer. Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
PragmaticBookshelf
Escape callback hell and ship fast, clean code that reads as smoothly as it runs. Squash bugs and stamp out memory leaks with an intuitiv...
New