All Projects → labcodes → Awesome Technical Debt

labcodes / Awesome Technical Debt

A curated list of Technical Debt talks, articles and books.

Projects that are alternatives of or similar to Awesome Technical Debt

Cs study plan
一份硬核(hardcore)计算机科学CS自学计划,偏向软件工程和系统架构方向
Stars: ✭ 837 (+660.91%)
Mutual labels:  software-engineering
Awesome Cto
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
Stars: ✭ 10,834 (+9749.09%)
Mutual labels:  software-engineering
The Engineering Managers Booklist
Books for people who are or aspire to manage/lead team(s) of software engineers
Stars: ✭ 1,180 (+972.73%)
Mutual labels:  software-engineering
Resume
( Software Engineer, Back-End developer (.NET, .NET CORE))
Stars: ✭ 13 (-88.18%)
Mutual labels:  software-engineering
App Academy
My solutions to all of App Academy's software engineering curriculum's coding challenges & projects.
Stars: ✭ 37 (-66.36%)
Mutual labels:  software-engineering
Lectures
Lecture scripts and slides I use during the Software Engineering course at TU Dresden
Stars: ✭ 52 (-52.73%)
Mutual labels:  software-engineering
Front End Career
A career guide to Front End Developers
Stars: ✭ 765 (+595.45%)
Mutual labels:  software-engineering
Soft Eng Interview Prep
Everything you need to know for a Software Engineering interview
Stars: ✭ 1,341 (+1119.09%)
Mutual labels:  software-engineering
My Configurations
Chris Hough's .dot files + workstation setup
Stars: ✭ 40 (-63.64%)
Mutual labels:  software-engineering
Software Development Resources
Curated list of Software Development resources
Stars: ✭ 67 (-39.09%)
Mutual labels:  software-engineering
Design Patterns For Humans
An ultra-simplified explanation to design patterns
Stars: ✭ 32,376 (+29332.73%)
Mutual labels:  software-engineering
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-71.82%)
Mutual labels:  software-engineering
Design Patterns And Principles
A collection of a number of design patterns and principles written in Kotlin
Stars: ✭ 56 (-49.09%)
Mutual labels:  software-engineering
Repoguard
RepoGuard is a software development tool which assists in a software project. Essentially, it is used to automatically perform checks on commit time to ensure that source code changes meet defined coding standards. On basis of the results, it can trigger other development tools like issue trackers or continuous integration systems and provide feedback on the results to the development team. RepoGuard already supports different open source development tools. It generally provides interfaces to easily add new checks or to integrate other tools.
Stars: ✭ 11 (-90%)
Mutual labels:  software-engineering
Hack The Media
This repo collects examples of intentional and unintentional hacks of media sources
Stars: ✭ 1,194 (+985.45%)
Mutual labels:  software-engineering
Evergreen Skills Developers
List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers
Stars: ✭ 818 (+643.64%)
Mutual labels:  software-engineering
Monocle
Detect anomalies in your GitHub/Gerrit projects
Stars: ✭ 50 (-54.55%)
Mutual labels:  software-engineering
Awesome Software Engineer Topics
A list of useful articles and videos generated from my Instapaper archived list on Software Design, Testing, Public Speaking, etc.
Stars: ✭ 97 (-11.82%)
Mutual labels:  software-engineering
Fccss
Computer Science SCHOOL resources
Stars: ✭ 84 (-23.64%)
Mutual labels:  software-engineering
Sttp Book
The "Software Testing: From Theory to Practice" book (source)
Stars: ✭ 65 (-40.91%)
Mutual labels:  software-engineering

Awesome Technical Debt Awesome

A curated list of Technical Debt talks, articles and books.

Contents

Talks

Talks recorded in video related to Technical Debt

  • Debt Metaphor - Ward Cunningham - Ward Cunningham reflects on the history, motivation and common misunderstanding of the "debt metaphor" as motivation for refactoring.
  • Escaping the Technical Debt Cycle - Michael Feathers - Most teams have some amount of technical debt. Others are crushed by it. It really shouldn’t be this way. For decades we’ve been aware of good development practice. We know the things that we should do to avoid incurring technical debt and start paying it back. Clearly, something else is going on.
  • Technical debt isn't technical - Einar W. Høst - Technical debt is not primarily caused by incompetent developers, architecture astronauts, unrealistic UX people or even stupid project managers. What causes it then? It is a symptom of weak abstractions, which stems from insufficient understanding and modelling of the problem domain.
  • The Economics of Software Design - J.B. Rainsberger - Every month, someone new asks me the question, "How do I convince my manager to let me refactor?" While it's true that a manager shouldn't constrain the programmer's plans to deliver high-quality code, the fact remains that some organisations allow their managers to assert this level of micro-control. In this talk I outline a set of models for justifying evolutionary design with basic economic concepts that relate directly to delivering, planning, and funding software projects
  • Demanding Professionalism in Software Development - Robert C. Martin (Uncle Bob) - Robert C. Martin explains in his own unique style why professionalism is so important for software development teams and their managers. This event has been recorded live at an event co-hosted by Agile Quebec City and Elapse Technologies in Septembre 2012.

Articles

Articles and blogposts related to Technical Debt.

Books

Books related to Technical Debt.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Luan Fonseca has waived all copyright and related or neighboring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].