Giter Club home page Giter Club logo

eonist.github.io's People

Contributors

0b01 avatar achembarpu avatar alxmjo avatar ashawley avatar atouchet avatar barryvdh avatar bartekpl avatar bekce avatar cheeyeo avatar claman avatar cristianzsh avatar devng avatar eonist avatar hackerkid avatar hnarayanan avatar johno avatar joshfindit avatar jtremback avatar karmeye avatar krmaxwell avatar mawalu avatar mgrachev avatar mryadro avatar muodov avatar ortham avatar shrutirij avatar steef435 avatar timothygu avatar tom-galvin avatar vladzima avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

eonist.github.io's Issues

Modular life-style

Modular life-style:

Iterating on an idea that Thiago forte article wrote about. Were instead of trying to accomplish task based on eod (end of day) you rather focus on working on modules of work. This way you don't have to shut your door on the rest of the world to get something done. Because people that isolate them selfs tend to work on slightly the wrong problem, where as thous that keep the door open doesn't get any work done.

img

Modular tasks:

Create a few milestones of where you want to go.

  1. Awesome iPhone App
  2. Awesome Website for App
  3. Create buzz around App
  • Then create tasks around these milestones. The tasks should be easily achievable: create UIList with 4 items, as appose to Connect UICollectionView to SQLite database. The later task can be broken into many smaller tasks. The key here is to keep your task items really small. It should be trivial to solve them. More complex tasks should rather be a milestone.
  • The trick is to remove tasks as soon as they are complete. Don't store them. The same goes for milestones. Remove them entirely. You can also throw away undone tasks. If they weren't done then they weren't important enough. The end result is the only thing that matters not how you arrived there.
  • Try to keep your task list as low as possible. Between 0 and 3 is good. The milestones should be between 0 and 3.

Live your life:

  • By always having a few easy things todo it's way easier to actually get started and do them. And by having a small set of milestones it becomes easy to reason about why you are doing these tasks.
  • Don't worry about forgetting things, if they are important they will re-surface. This way you can open the door to the world and let external impressions enrich your life. Sit in a bar and drink a beer while you iterate on a task. You don't have to complete it. But you can try. If it fails, try again with intimate knowledge of your first try.
  • Get a new idea? just drop some tasks of your list and add the new idea. The old tasks will resurface if they are important. They are also probably embedded in the milestones. And will have to be dealt with in order to finish a milestone.

Final word:

  • The take away here is that by keeping things small and achievable you trick your mind into believing life is easy.
  • You also avoid structuring your life in a system. You need spontinuity, you need to go on offbeat research trips for things and ideas.
  • So why not live a life were these things are not discouraged by conformity.
  • This philosophy can be summarised with this notation: LifeStyle(MileStones:0..<3, Tasks:0..<3) == .happiness

NOTE:
This article needs some editing, but the concept it discuess can still provide value so its published in an unfinished state. I personally follow a few of the concepts such as structuring tasks in bodies of work rather than EOD's

feature-driven-development

FDD for short

Notes:

  • Works great for mature and fresh projects
  • Very motivating
  • Collaboration friendly
  • Open-source project often encourage feature branches when asked for pull requests
  • Easier to reason with than abstract fixes etc.
  • If you need to fix a bug in a complicated segment of code, its easier if one fix it while adding a feature, as one tend dive deeper into the code if one attempts to reshape it.
  • Humans are like dogs, if we have an achievable uncomplicated goal we can run tirelessly to finish it, losing track of time and space.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.