background preloader

Medium Articles

Facebook Twitter

Smart, funny, useful articles to re-read.

Two Group Practices Every Noob Should Start Using for Solo Projects. Two Group Practices Every Noob Should Start Using for Solo Projects Here are two practices used on professional group projects that new developers and students should start implementing when creating solo projects. Use Git the Right Way When you are creating a new feature for your project, don’t just work on your master branch on your local machine. Create a new branch for the feature you are working on and then merge it back in when it passes muster. I should also mention that while I don’t know Scott, according to his website, he is either still a student or very recently completed his web development studies and he has already been using professional Git practices for awhile.

Use a Style Guide and Stick to It Forcing yourself to write code that isn’t garbage from the get-go is a great habit. What’s even better is when you don’t even have to go back and reference the style guide and can instead hand the job off to someone else to do it for you. Cheers, Nathan. How to Improve Your Writing Skills – Johnny Lists.

By Johnny Webber 1. Read. A lot. Check out your local library. Or buy a kindle and find free books online. 2. 3. 4. 5. 6. 7. 8. 9. 700+ Free Stuff on The Internet — Free Stuff. 700+ Free Stuff on The Internet Please feel free to share it on other Social Media Sites who might find the list helpful. Thanks! I also made Box of Square, which will be updated as frequently as I can to add more free resources on the internet, which is at I’ve tried making a simple Android App as well: Free Credits: Get $10 from Digital Ocean Using This Link for Registration: Cloud Infrastructure with the easiest guides to follow. Books: Languages: Duolingo — Learn a language for free.FSI Language courses- Free language learningMemrise — Learn vocabulary, languages, history, science, trivia and just about anything else easily using flashcard techniques.

Startups/Entrepreneurship: The list was moved to a different post — but still on Medium Math: The list was moved to a different post — but still on Medium Kids Resources: The list of learning resources for kids Homework: Courses & Tutorials: Mental Health: Charity: Discounts: Meditation/Mindfulness: Focus: Computing Science: Questions to Spark Authenticity — Dating Frontiers.

Hi.How are you? Where do you work? What do you drive? I really hate superficial conversations. Hearing them at networking events makes me cringe. Hearing them on a first date is a total dealbreaker. It’s precisely because of these types of mundane, surface-level questions that networking and dating can feel like a total chore instead of being an opportunity to glimpse into the life of someone new, learn where your paths may have crossed, and discover how your life trajectories may one day converge. Luckily, there are questions out that that are designed to help us dive beneath the surface extremely quickly. Here are the top 100 questions to spark authenticity. Cherish them forever. 1. Bonus! I stumbled upon a fascinating article about questions you can use to instantly bond with a romantic partner. Is there a shortcut to bonding with a romantic partner on a deeper level? From Sam Gosling’s book, Snoop: What Your Stuff Says About You: Here are some questions to help you fall in love: 1.

Complete Guide to Never Quitting Anything Again — Rype Academy. Complete Guide to Never Quitting Anything Again This is a follow-up post to our popular Ultimate Guide to Learning Anything Faster article. The truth is, most people can become good at almost anything. However, most of us quit before we reach the finish line. Why? Frustration and lack of persistency is one of the biggest reasons why we never master the skills we want to acquire; from learning a language, playing an instrument, or being a great cook.

Why We Quit Many of us give up before or during what Seth Godin calls “The Dip.” According to Godin: Five Reasons You Might Fail to Become the Best in the World 1. To overcome these frustration barriers, here are 6 powerful ways to being more persistent and achieving any goal you have. 1. Once You Achieve A Significant Purpose, You Will Not Be The Same Person You Were When You Set Out On The Journey. It’s not enough to have just a goal. The bigger the purpose you have, the more confidence and persistency you will have to keep going. 2. 3. 4. 1. 2. 3. The ‘Get My Shit Together’ Afternoon — Startups, Wanderlust, and Life Hacking.

The ‘Get My Shit Together’ Afternoon Even the most diligent of us has loose ends we can tie up: unnecessary costs, insurance, emergency preparedness, and so on. I’m no different. I’m pretty responsible, but I’m not perfect. So I built a list of things I can do in an afternoon to get my shit together. This isn’t about eliminating risk from our lives. It’s about spending just a little time to build healthy buffer and reduce the risk of problems disrupting our lives down the road. (I know we could go much deeper in all these areas. Protecting Your Stuff Get some home security stickers. Protecting Your Data I’ve now lost my data twice — once to a stolen laptop, and once to a failed hard drive. Reset passwords. Building Financial Buffer This is all about taking a few simple steps to increase financial buffer. Spend 15 minutes and check out Mr. For more advanced stuff like refinancing loans, read this guide from MMM. Getting and Staying Healthy Monitor your activity and health data.

Pour whiskey. The Only One Skill That, If You Have, Will Completely Change Your Life — Personal Growth. The Only One Skill That, If You Have, Will Completely Change Your Life This article originally appeared on Growthzer. We all look for the key recipe for the success. The secret element which will make all the difference. The only true answer doesn’t exist. There’re plenty of skills which once mastered would change your life completely. However, a skill that I believe is incredibly important in today’s world, and it’s something the vast majority of people lacks, is self-control. Deeply inside, nobody wants to be unhealthy and practice self-destructing habits. People waste their most precious resource, which is time, on a daily basis and they’ll never get it back. This is caused by the lack of self-control. Now, I’m not trying to say that being extremely disciplined would be a good thing. But imagine a life in which you learned how to control yourself so that the obstacles the world throws at you become irrelevant: you just proceed with your goals.

You also begin leading an active lifestyle. 3 Steps To Take When You “Lack Motivation” — And Why That’s A Dumb Thing To Say — Better Humans. Look. I get it. It’s hard to get out of bed in the morning. There are plenty of excuses not to, but I’m sorry, “I just lack motivation these days” isn’t one of them. So here’s what I’ll do: Small rant about why that’s a dumb thing to sayI’ll help you move past it Deal? Deal. Why “I’m not motivated” is a dumb excuse Here’s the problem with this statement: It’s a generic excuse, that works for EVERYTHING. It comes in all shapes and sizes: “I don’t feel like it.” “My game is off.” “I can’t do this right now, I need to be motivated.” That makes it sound like all your energy, all your drive to do anything, has been sucked out of you and your basically just a moving body. That’s what I imagine someone with “no motivation whatsoever” to be like.

But you’re not lacking motivation. You’re only lacking the motivation to do a very, very specific thing. You’re not motivated to go run after a long workday. You’re not motivated to write 500 words first thing in the morning. But do you see what happens? Here’s how. Boom! The Chokehold of Calendars. Meetings may be toxic, but calendars are the superfund sites that allow that toxicity to thrive. All calendars suck. And they all suck in the same way. Calendars are a record of interruptions. And quite often they’re a battlefield over who owns whose time. In my experience, most people don’t schedule their work. They schedule the interruptions that prevent their work from happening. I’ve yet to see a résumé—and I hope I never do— that lists “attends meetings well” as a skill. The problem here is two-fold.

Let’s start with the premise that you have a 40 hour week. People rarely schedule working time. Why are you letting other people put things on your calendar? Start saying no. Why do you feel like others have more of a right to your time than you do? The problem with calendars is that they are additive rather than subtractive. “I’m adding a meeting” should really be “I’m subtracting an hour from your life.” Most of these things currently exist. 60 YouTube channels that will make you smarter — Startups, Wanderlust, and Life Hacking. Time is finite. Social media and Netflix can all too easily swallow our precious hours. So why not put them to better use on YouTube? Beyond the music, virals and gaming videos, YouTube has many great channels that can teach anyone practically anything. Here are the sharpest brains. Press play and become smarter! Spark your curiosity Vsauce — Amazing answers to questions about our world In a Nutshell — Animations that make learning beautiful C.

Crash Course — Bite-sized science and learning across many subjects Scishow — Indispensable science news, history and concepts HowStuffWorks — Your daily curiosity dose that explains the world Brit Lab — Smart-ass ammunition that’s guaranteed to astound THNKR — People, stories and ideas that change perspectives Experiment with the sciences MinutePhysics — Simple explanations of physics and other sciences MinuteEarth — Science and stories about our awesome planet Veritasium — Science and engineering videos by Derek Muller It’s Okay To Be Smart — We agree! The 37 Best Websites To Learn Something New — Life Learning. Forget overpriced schools, long days in a crowded classroom, and pitifully poor results. These websites and apps cover myriads of science, art, and technology topics. They will teach you practically anything, from making hummus to building apps in node.js, most of them for free. There is absolutely no excuse for you not to master a new skill, expand your knowledge, or eventually boost your career.

You can learn interactively at your own pace and in the comfort of your own home. EdX — Take online courses from the world’s best universities. Coursera — Take the world’s best courses, online, for free. Coursmos — Take a micro-course anytime you want, on any device. Highbrow — Get bite-sized daily courses to your inbox. Skillshare — Online classes and projects that unlock your creativity. Curious — Grow your skills with online video lessons. lynda.com — Learn technology, creative and business skills. CreativeLive — Take free creative classes from the world’s top experts.