Approximately one year ago, I wrote a piece for FreeCodeCamp, called 7 Important Lessons About Programming That I’ve Learned at 17.
I never expected that so many people would be willing to hear what I had learned about programming. Thus far, 31,000 people have viewed the story, with an average reading time of 2.5 minutes — not terrible for a five-minute read.
Since then, I’ve continued programming on my own, but most importantly, I got my first full-time programming job. I’ve learned a lot this past year, and I’m once again going to share some lessons I’ve learned.
I’m still far from being an excellent developer, but I’m a little closer, so here are eight more lessons I’ve learned for programming, from an average 18-year-old developer. …
It is no secret that remote work tools are exploding in popularity as more and more people are required from home, and Slack is no exception. Slack’s stock is at its highest in about the last 10 months.
So, as its usage is growing as working from home becomes the new normal, why not use your developer skills to create a fun game, useful add-on, or whatever your heart desires inside this work-place behemoth?
I’ve put together what I think to be the most essential information, so you can start building your own slack app.
To create your very own slack app, you’ll only need two…
An integration is about joining together different pieces of software that bring benefits to the user by their new ease of use.
They can talk to each other, read data, and perform actions in each other. An easy example of an integration is the Google Calendar Slack integration. You can see your daily calendar, make event updates, update invites — all inside of Slack.
A good integration connects two entities together — ones that should be connected together. …
I recently started working in my first office job full-time. I found when I first started that I was getting distracted by every little thing. Someone watching a video, people having a conversation, a loud motorcycle outside, all got my attention. As time has passed, I’ve figured out some ways to keep myself focused.
This first method is the most obvious one to try. It’s “brute forcing” your way to not be distracted by noise. Play some music, or a podcast, loudly through some headphones, and obviously, it’s even more effective if they’re noise-canceling.
I’ve noticed people that will only wear one ear-cup to make sure they can still hear what’s going on around them — presumably if someone calls their name. Don’t do this! Wear your headphones, or don’t. At least in my office, wearing headphones means your trying to get work done, so don’t half-ass wear them if you don’t want to be distracted! …
I’m going to tell you the story of how I finally landed my first full-time web-development job.
But it took a long time to get here, over a year of searching. I did six interviews, wrote countless emails, learned a new programming language, competed in a hackathon, and completed a small internship before I got a full-time position.
I live in Victoria, British Columbia. It’s a small city of about 400,000 people. We have a small tech sector, but it has quite a few startups downtown.
I decided to approach one of the bigger companies, Sendwithus (Dyspatch), about becoming a summer intern. They seemed excited at the prospect of having a summer intern — they mentioned they had some SaaS products they’d like to have integrated together. …
An API is an Application Programming Interface. If there’s one thing you learn from this article, please don’t let it be that!
My definition would be: an API is a collection of URLs (or endpoints, as they’re called) that provide you with data or access to data you don’t have.
For example, Slack has a very popular API. Slack provides a way for developers to access — with permission — users’ organizations, channels, the people in their organization, etc.
I could never get information about someone else’s Slack groups or messages, but through an API I can. …
I was sitting at the Toronto airport waiting to catch my flight back home when I noticed two guys nearby who were deep in discussion.
I noticed some key things:
This combination of factors should only lead you to one conclusion, these guys are developers. …
Hey there, I’m Alec. I’m 17 years old, and I’ve been learning web development since I was 12. I’m far from an excellent developer, but I’ve definitely learned some things about being an average one.
Here are some lessons I’ve learned that I think every developer, especially new developers, need to know.
No developer knows everything, and you don’t need to know everything.
There is so much more to being a developer than knowing by heart, for example, the methods of manipulating arrays in PHP version 5.6. …
I’m 15, and I recently signed up for the Global Hackathon by Product Hunt. It runs for the month of November and there are 7,950 people participating from around the world 😲. Crazy!
From what I’ve seen in my 3 years as a student programmer, developers love hackathons. They’re an opportunity for product makers meet up, drink Red Bulls, and stay up all night coding.
It’s kind of like a triathlon for developers, who often go for days with minimal sleep. …
I’ve read plenty of stories about startups getting acquired, but I never imagined it would happen to me — especially for my first product.
At 14, I built a chat-based homework tracking bot that caught on and blew up in the U.K and Thailand — and got the attention of a young celebrity and major global news networks.
If you don’t like to watch the sequel before seeing the original, here’s how it all happened.
All this coverage eventually caught the interest a NYC-based education startup, and soon after, they decided to make an offer for my creation, Christopher Bot.