Cowboy Coder: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
(Created page with "Cowboy Coder doesn't waste time planning what he's going to work on or thinking through problems. Cowboy is ready to jump into writing code. Any problems we can fix when we ge...")
 
Line 14: Line 14:
* Trivial problems, when first encountered and not planned for, often prevent Cowboy from [https://en.wiktionary.org/wiki/see_the_forest_for_the_trees seeing the forest for the trees]. For example, he'll focus his time on trying to avoid the next line of code from triple faulting, without caring to understand the bigger picture.
* Trivial problems, when first encountered and not planned for, often prevent Cowboy from [https://en.wiktionary.org/wiki/see_the_forest_for_the_trees seeing the forest for the trees]. For example, he'll focus his time on trying to avoid the next line of code from triple faulting, without caring to understand the bigger picture.
* Cowboy's questions on the forum are super-focused, with no context of the greater problem he's trying to solve, mainly because he doesn't know the greater problem himself.
* Cowboy's questions on the forum are super-focused, with no context of the greater problem he's trying to solve, mainly because he doesn't know the greater problem himself.

==Going further than Cowboy Coder==

A vision of what you want your OS to be, and a TODO list to get there.


==Cowboy's Bookshelf==
==Cowboy's Bookshelf==

Revision as of 17:28, 19 June 2020

Cowboy Coder doesn't waste time planning what he's going to work on or thinking through problems. Cowboy is ready to jump into writing code. Any problems we can fix when we get to them.

Cowboy follows the Code and Fix software development method.

Pros and Cons

Pros:

  • He has a lot of passion.
  • He doesn't waste time getting started.
  • He will often follow a tutorial as a starting point but has no idea what to do once he reaches the end.

Cons:

  • Once the complexity of the task catches up to him, Cowboy doesn't have a plan, so he quickly looses motivation. As a result, Cowboy has many abandoned and unfinished projects.
  • Trivial problems, when first encountered and not planned for, often prevent Cowboy from seeing the forest for the trees. For example, he'll focus his time on trying to avoid the next line of code from triple faulting, without caring to understand the bigger picture.
  • Cowboy's questions on the forum are super-focused, with no context of the greater problem he's trying to solve, mainly because he doesn't know the greater problem himself.

Going further than Cowboy Coder

A vision of what you want your OS to be, and a TODO list to get there.

Cowboy's Bookshelf

Nothing. Reading takes time away from starting Cowboy's next project.

Opponents Position

Cowboy's opponent is Mister Perfect, who spends all of his time planning, wanting his design to be perfect, before ever touching a line of code.

People And OSes Related To Cowboy

  • Insert your names here