Please enable JavaScript.
Coggle requires JavaScript to display documents.
actual_db_schema, Implement your idea, How I come up with the gem idea,…
actual_db_schema
Let's make our community even stronger together!
develop your libs, ideas, even if they are too small
discuss your pain points with others
share your work
Implement your idea
use your knowledge
I previously created data_migration gem that has the things I need
I wrote a book "Rake task management Essentials" that has some knowledge I needed
learn new things
read the existing code that needs the improvement
make it as simple as possible
gradually step by step improve it
solve the issue trying to reduce the pain
collect feedback
release, make it public as faster as possible
paradox: your friends might block you doing great stuff
How I come up with the gem idea
newcomer I mentored had a problem with DB integrity locally after switching between branches
he could not understand the reason the app fails and tests are failing
he was in a dead end in his realm
I remembered myself being as mid developer in the same situation
this issue was
irritating
, time consuming, spontaneous, hard to understand where it came from
feelings: disappointment, irritation, laziness, hate, rage
let's reduce the negative feelings and get more pleasure
Why do we all love Ruby and Rails?
learning curve - it's easy to learn, simple to use
one dev company development
infrastructure - a lot of libs for web dev ready
nice people
flexibility
cost of development
Collect feedback
your collegues
this can be hard!
reddit
linkedin user group
local communities/meetups/chats
meetups
easy to learn and start using for newcomers
let's make the dev process even more seamless for newcomers
not all is seamless and there are things to improve
let's keep this learning curve level low