NICK BULL Profile picture
Sep 15, 2020 8 tweets 1 min read Read on X
21 Must-Read Books For Programmers

(become a Senior Developer in a year)

🧵 Thread...
1/ Personal Effectiveness

- The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
- Great at Work: How Top Performers Do Less, Work Better, and Achieve More
- The Checklist Manifesto: How to Get Things Right
2/ Writing Code

- Code Complete
- Clean Code: A Handbook of Agile Software Craftsmanship
- Code Simplicity: The Fundamentals of Software
3/ Software Engineering

- Facts and Fallacies of Software Engineering
- Rapid Development: Taming Wild Software Schedules
- Making Software: What Really Works, and Why We Believe It
4/ Unit Testing

- Starting to Unit Test: Not as Hard as You Think
- Working Effectively with Unit Tests
- Working Effectively with Legacy Code
5/ UI/UX

- Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
- Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
6/ Project Management

- Rapid Development: Taming Wild Software Schedules
- Essential Scrum: A Practical Guide to the Most Popular Agile Process
- The Lean Startup
7/ Thanks for reading

Happy coding!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with NICK BULL

NICK BULL Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @nickblll

May 10, 2021
I found 4 useful tools for web development that can help you to develop websites faster and save a ton of time:
Monito records everything that is happening in a web application and allows you to generate test reports quickly

getmonito.com
Hoverify is an all-in-one browser extension for web development

• Inspector
• Color Eyedropper
• Assets
• Responsive Mode
• Screenshots

tryhoverify.com
Read 6 tweets
May 3, 2021
How I Got an Invitation to a Developer Job Interview in One Hour After I Send My *Cold Email* to the Company That Receive 30+ Job Applications Every Day

Before we start I want to say that the trick I’ll show you is used very rarely (I only know one person who also knows about it)

If you’ll use it, you will instantly stand out from other candidates

Coolio?

If so, let’s rock n roll, my friend
Before applying for the job I knew that company receives a lot of generic “Here’s my resume let’s schedule a call” emails

So I need somehow to stand out from this crowd

Here’s what I did (and often do when I apply for “popular” companies):
Read 10 tweets
Apr 28, 2021
Most people say that it takes years to learn programming

Maybe, if you don’t know how to learn

Here's how to transform years into months using Deliberate Practice

Most people perform "normal practice" which's why it takes so long to learn something new

Because normal practice luck of focus and the end goal

But the deliberate practice is different

The deliberate practice is a purposeful and systematic type of practice and learning
The key idea behind deliberate practice hidden behind these words:

"purposeful and systematic"

What do they mean?

Five things:

1. Teacher
2. Perform at maximum effort
3. Specific goal
4. Focus
5. Instant response to feedback

Let's deep dive into them
Read 10 tweets
Apr 23, 2021
5 useful resources for JavaScript develpers I found this week

Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript

This is not a style guide

It's a guide to producing readable, reusable, and refactorable software in JavaScript

github.com/ryanmcdermott/…
Shortcode snippets for all your development needs

From HTML to JavaScript to Python

30secondsofcode.org
Read 7 tweets
Apr 18, 2021
I can finally share what I've been working on for the past months 🔥

Meet...Coding Fantasy

Platform to learn CSS, HTML and JavaScript by playing coding games

Project in the alfa stage and has 1 game right now

Go play and try to break something!

codingfantasy.com Image
Let me share with you some insights about Coding Fantasy and what motivated me to build it

That's probably the first time you've ever heard about Coding Fantasy and never played my previous coding game before
So what is Coding Fantasy?

It is a platform to learn different aspects of HTML, CSS and JavaScript by playing coding games

Right, learn code by playing games

Sounds fun?

Cool!
Read 15 tweets
Apr 5, 2021
Are you a web developer without artistic talent?

Here 5 tools that will help you

Find free-to-use illustrations.

freeillustrations.xyz
Free and open-source Bootstrap 5 based user interface kit featuring over 80 fully coded UI elements and example pages that will help you prototype and build a website for your next project.

themesberg.com/product/ui-kit…
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(