#Programming
38 notas · última:
Don’t Believe Anyone Who Tells You Learning To Code Is Easy
The piece argues that learning to code is frustrating, repetitive, and full of uncertainty, and that beginners should expect confusion, use tutorials, and keep going through it.
The End of Programming as We Know It
The article argues that AI will not replace programmers, but it will change programming into higher-level work, while creating new demand, new skills, and new roles around AI systems.
Become a Better Programmer: 7 Habits to Grow
The article says better programming comes from strong basics, deliberate problem-solving, clean code, debugging, documentation, networking, and building real projects.
Habits To Start Now To Become a Healthy Senior Coder
Kate Gregory’s talk argues that aging well is a learned skill built from exercise, preventive care, friendship, money, and adjusting expectations about loss, work, and age.
What Do Programming and Crocheting Have in Common? These 3 Things.
The author compares crochet and programming through deliberate practice, problem-solving, and creative solutions, showing how each skill improves with attention, debugging, and adaptation.
7 Next-Generation Prompt Engineering Techniques
The article reviews seven advanced prompt engineering techniques, explaining how each one helps LLMs produce more accurate, structured, relevant, or verified outputs.
33 JavaScript Concepts Every Developer Should Know
Repository with 33 core JavaScript concepts, each with explanations, practical examples, and curated resources, plus extensions on language mechanics, objects, memory, events, and data.
Writing Toy Software Is A Joy
Argues for building toy programs (regex engines, OS kernels, chess AIs) as the fastest route to real understanding, and against outsourcing that struggle to an LLM.
Thoughts on Claude Code - Slava Akhmechet
The author describes using Claude Code to build Beep, highlighting refactors, design help, and parser work, while noting limits on newline-sensitive grammar and npm publishing.
The thing is ... I love programming !
The author says AI and layoffs do not change his attachment to programming. He values code as an act of creation and expression, not as competition, speed, or recognition.
The Best Programmers I Know
Matthias Endler argues that strong programmers read references, understand tools deeply, read errors carefully, break down hard problems, keep learning, and stay humble, patient, and simple in their work.
Ergonomic tips from over-full-time programmer
The author shares ergonomic habits that helped him code for long periods: adjustable standing desk, good keyboard and shortcuts, simple chair, large monitor, bright light control, good shoes, and hand exercises.
Pragmatic Thinking and Learning: Three takeaways
The post says this book links learning and programming, explains skill stages, contrasts focus and diffuse thinking, and suggests practical habits like writing ideas down, taking walks, and learning by doing.
Is It OK For New Programmers To Blog About What They Are Learning?
The video answers a beginner programmer’s question about blogging while still learning and treats it as a valid way to share progress and advice from experience.
Takes Notes on Everything
The author argues that taking notes on what he reads helps him separate signal from noise, distill what matters, remember technical material, and build a useful public record for others.
How I became (and stayed) a successful programmer
The author says longevity in programming comes from learning from better programmers, leaving the comfort zone from time to time, and solving problems independently before asking for help.
The Immutability of Math and How Almost Everything Else Will Pass
The article argues that while many current programming jobs seem to require little advanced math, future software work in fields like machine learning, data, and security will depend on a strong mathematical foundation.
I’m a boring programmer (and proud of it)
The author rejects labels like rock star, ninja, hacker, and wizard for programmers, arguing that being a solid, hardworking programmer is enough without mystical branding.
The 8 Most In-Demand Programming Languages of 2016
The article explains why SQL, Java, Python, JavaScript, C#, C++, PHP, and Ruby on Rails were in demand in 2016, and describes what each language is used for, its learning curve, and typical users.
Tips for tasks on Codility
The post lists practical ways to prepare for Codility tests, from practicing the demo and reviewing algorithms to handling edge cases, unit tests, and the test environment.
Preventing burnout for programmers
The article argues that programmer burnout is common and points to physical strain, cognitive stress, unrewarding work, and repeated failure as likely causes. It recommends habits and work changes that support long-term motivation.
Using “Project Euler” to Learn F# – Problems 6, 7, 8, 9 and 10
The post shows how to solve Project Euler problems 6, 7, 8, 9, and 10 in F#, using functions for sum squares, prime search, digit products, Pythagorean triplets, and prime summation.
Think different by live-streaming your coding sessions
The article argues that live-streaming coding sessions can help programmers rethink problems, make their reasoning explicit, create living documentation, and invite useful viewer feedback during development.
11 Rules All Programmers Should Live By
The article lays out 11 guidelines for programmers: treat technology as a tool, favor clarity over cleverness, write only necessary code, test work before shipping, keep learning, and simplify.
7 timeless lessons of programming graybeards
The article argues that older programmers still have practical advantages because experience teaches limits that hype hides: memory, network latency, compiler bugs, user speed, algorithmic complexity, and library costs.
Coding for SSDs – Part 6: A Summary
The article summarizes SSD fundamentals, controller behavior, access patterns, and system optimizations programmers should consider to reduce write amplification, improve throughput, and avoid common performance pitfalls.
Programmer Momentum
The piece argues that coding progress depends on momentum built by keeping context loaded, planning the next steps, and avoiding interruptions, bugs, and stopping mid-flow.
The Parable of the Two Programmers
Two companies assign similar programming jobs, but one rewards visible activity and large teams while the other rewards a simple, fast result. The parable contrasts management perceptions with the actual difficulty of the work.
The Case for Learning C as Your First Programming Language
Melanie Pinola presents Evan Miller’s case for learning C first: it may be harder than Python, but it pushes beginners to build a mental model of how computers and software work.
6 Life Habits That Programming Could Teach You Today
The article argues that programming habits map onto daily life: plan with flow charts, organize things by place, reuse what works, document decisions, plan escape routes, and clean up after yourself.
Seven Habits of Highly Effective Programmers
The essay argues that effective programmers ship early, release often, use real data and builds, merge regularly, understand their code, manage their own work, keep learning, and earn respect through clear, responsible communication.
How to be a Programmer: A Short, Comprehensive, and Personal Summary
The chapter argues that programmers need strong debugging, performance, documentation, estimation, and teamwork habits, and that all of them depend on experimentation, judgment, and clear communication.
Dicas de desempenho do Python - Parte 01
O texto reúne 18 dicas para melhorar o desempenho em Python, com foco em built-ins, estruturas de dados, generators, caching, módulos da biblioteca e cuidados com o GIL.
How to learn Emacs :: About this guide to Emacs
A guide for programmers who want to master GNU Emacs by moving beyond basic use and learning to program its behavior through built-in help, debugging tools, and source code.
GitHub and the Democratization of Programming
An interview with Chris Wanstrath argues that Git and GitHub make code sharing easier, lower the barrier to entry, and help programming spread beyond professional developers into more mainstream work.
Are You a Zen Coder or Distraction-Junkie?
The article contrasts focused coding blocks with distraction-driven habits and argues that short waits during compiling are best used for micro-breaks, not email, news, or social media.
Becoming a pale, pasty programmer
The post argues that becoming a better programmer depends on sustained practice, persistence through problems, avoiding shortcuts, and learning from other people’s code and technical papers.
12 resolutions for programmers
The page proposes twelve month-long resolutions for programmers, covering health, discomfort, new languages, automation, security, backups, theory, the arts, software, and personal projects.
