Blog Posts

23 Pins
·
3y
Less Code, More Problems
Why are so many devs obsessed with trying to write as little code as possible? They act like human minifiers; selecting the shortest variable names possible, and writing functions in the fewest number of lines possible. I'm talking about a fixation with fewer lines of code at the expense of readability and maintainability. Read the full article @ https://bossprogrammer.medium.com. #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
How I Chose My Side-Hustle Tech Stack
Choosing a tech stack for my side-hustle ended up being a surprisingly difficult decision. The battle was between heart and mind. What my heart wanted: React (to learn something new), .NET Core and MongoDB. What my brain was telling me: Angular, .NET Core and Azure SQL. Read the full article @ https://bossprogrammer.medium.com. #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
What's the difference between a junior and senior dev?
One reads error messages, and the other ignores them. https://www.instagram.com/bossprogrammer #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
Opportunity Cost
Having a side-hustle that's a software project isn't always plain-sailing. Read more @ https://www.instagram.com/bossprogrammer. #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
Do you think building a 3-bed house is like building the Burj Khalifa? Read the full article at https://www.instagram.com/bossprogrammer.
We've All Got 24 Hours
Elon Musk. Jeff Bezos. Bill Gates. You. Me. 🕘 Time is the great equaliser. We all have the same amount of time during the day. No one has more, no one has less. So what's the difference between one person that achieves their goals, and another who doesn't? It's real simple. What they do with their time. #programming #coding #programmer #webdeveloper #coder #softwaredeveloper #programmers #webdev #softwareengineer #coders #programminglife #softwaredevelopment #devlife #mindset #success
When to Jump Ship as a Developer
Stay in your job too long, and you could be killing your career. Read the full article @ https://bossprogrammer.medium.com. #programming #coding #programmer #webdeveloper #coder #softwaredeveloper #programmers #webdev #softwareengineer #coders #programminglife #softwaredevelopment #devlife #developerlife #coderlife #frontenddeveloper #buildtheweb #programmerrepublic #programmingisfun #codingbootcamp #fullstack #codelife #codingpics #developerslife #learnprogramming #codingislife #codingfun
Ace the Technical Interview
A difficult interview is a good thing. "What?!", I hear you say. Visit https://bossprogrammer.medium.com for the full article. #programming #coding #programmer #webdeveloper #coder #softwaredeveloper #programmers #webdev #softwareengineer #coders #programminglife #softwaredevelopment #devlife #developerlife #coderlife #frontenddeveloper #buildtheweb #programmerrepublic #programmingisfun #codingbootcamp #fullstack #codelife #codingpics #developerslife #learnprogramming #technicalinterview
Do I Need a Computer Science Degree?
This is the age old question. I want to pursue a career in tech, do I need to study Computer Science? If I wanted to sell you a course, I would tell you no. Buy my course instead. Visit https://bossprogrammer.medium.com for the full article. #learnprogramming #selftaughtprogrammer #coder #programmer #computerscience #programmerlife #codinglife #100daysofcode #codingbootcamp #thedevlife #programmingstudents #webprogramming
What Programming Language Should I Learn First in 2021
There are 2 things for you to consider when choosing a programming language to start learning with: 1. How easy do you want it to be? 2. Which industry do you want to work in? Not all programming languages are created equal. Some are easy, some are hard. The easier to learn a language is, the less control you'll have. The more control you have, the greater the learning curve. #javascript #computerscience #programmingstudent #codingbootcamp #learnjavascript #learnprogramming
You Need a Screen Break
Take a break and reap the benefits: 1. Solve problems more quickly We solve difficult problems in a diffused state, not a focused state. 2. See the forest for the trees Stepping away from a focused task can bring your attention to the overall goal. 3. Prevent Computer Vision Syndrome Stare at the screen too long and you can strain your eyes. #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
Embarrassingly Small Daily Goals
If you've started programming but struggle with consistency, you need set yourself embarrassingly small daily goals. 15 mins of coding a day sounds like nothing right? Well that's the point, it's so easy to get started. There will be days you do 15 mins and stop - which is fine. But there will be days you get into the zone and do 20 mins, 30 mins or 60 mins. Set your daily goal and start today! #programmer #coder #softwaredeveloper #codinglife #programminglife #devlife #goalsetting
Core Programming Skills: 3 Tips to Getting Better Faster
How do you improve your core skills? Here are three tips to getting better faster. 1. Choose a Job with Challenging Projects 2. Start Your Side Hustle 3. Complete Daily Coding Challenges There are many platforms out there dedicated to this purpose, here are 3 to get started: 1. HackerRank 2. Edabit 3. LeetCode #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
Don't Copy & Paste Code
Copying & pasting code is holding you back, whether you’re an aspiring developer or a seasoned one. Typing out code will help you achieve understanding and retention: 1. You’ll pay greater attention to detail, especially when you make mistakes 2. You’ll put your memory to work So whether you’re a newbie or a veteran, don’t copy and paste! #programmer #webdeveloper #coder #softwaredeveloper #softwareengineer #codinglife #programminglife #devlife
How to Start Coding
1. Mindset: programming isn’t difficult, it just takes practice. 2. Pick a Language: you can't go wrong with a well-known language. 3. Pick a Code Editor: Visual Code is a no-brainer. 4. Pick a Tutorial: explore free before paying. 5. Practice: if you don’t practice, you *will* forget. 6. Join Online Communities: familiarise yourself with Stack Overflow and Reddit. 7. Read Books: tutorials, blogs and Stack Overflow aren't enough. #programming #coding #devlife #learnprogramming