Alright, I think we’ve stewed with the idea of DIS long enough…
We touched on it lightly last post but let’s talk about some tangible solutions to get passed it.
A sort of “life after getting DIS’d” – that’s right STILL not tired of it! I’m gonna milk it as much as I can… DIS is the hill I’m going to die on… 🙂
Of course, the vlog will go into a lot more detail, and I recommend you watch it but I’m just going to give you a little TL:DW if you’re on the move…
As we stated previously , there is no unicorn (know it all) developer, know your basics and then pick up the rest on a need to know basis and having a good resource pool will help a lot. Now let’s add to that: diving into projects and writing easy to understand code will help: it’ll get the project done quickly and efficiently. Clean, simple, and easy to understand code IS professional and professionals get paid. Also, Specializing in a niche (of programming) that makes you money (ex: machine learning code, e-commerce for small businesses, etc.). Again, check out the vlog for a little more detail and stick around in ’til the end for “Montreal in February” or “a -23 meditation”. Keep warm and enjoy!
So, you’ve been a developer for maybe two or three years? You’ve got some gigs and you’ve gotten paid and now you’re starting to work with the big fish… You’re maybe even working alongside other developers with 5-8 years of experience and suddenly you feel a kick in the pit of your gut… “WTF am I doing here?”
“I’m wayyyy in over my head, everyone knows what’s going on; they get their work done faster, they know which languages to use for any given situation. I don’t belong here.”
Ya just got DIS’d, son!
Yup, developer imposter syndrome…’d.
Now for some of you I may be spot on and for others, you either have felt this way and gotten past it <bravo>, or you haven’t crossed this particularly crappy bridge yet. And though I know it’s hard to come to any universal agreement on the internet, I think even in the back of our mind we can understand, sympathetically, “You can never ignore the emotional aspects of anything you do in life; especially career.”
Everyone Gets DIS’d, Bro:
(yes, I’m enjoying the hell outta this acronym)
But seriously, as unpleasant and humbling as these feelings are, they are completely normal. Everyone has felt these feels; even outside of the development field (it’s just called plain “Imposter Syndrome”, I know IS = boring acronym, but you should look it up). Ironically, feeling like we don’t belong (an Imposter), is something that everyone feels at one time or another. And perversely, it’s kind of a milestone; it means you’re “moving up in the ranks” and coming into your own by being around other more experienced programmers/devs who you should be taking the opportunity to learn from, or if you’re a little more solitary in your work, branching out finding a community you can learn from and feel supported in.
Alright I Got DIS’d, Now What? (Still not tired of it, mwahaha.)
Guess what? “There is no unicorn developer”, that is to say there’s no one that know every language, has been in every situation and knows everything. If there was, clients would just hire him/her and there would never be a need for anymore programmers or devs. Check out this vlog: if for no other reason than to see me freezing my butt off in the cold as we switch from a tight “man on a mission” shot to FPS mode and then the car for some “real talk”… It’s a fun way to talk about what can be a pretty frustrating subject. Me? I’m gonna sit here and think of how I can work this acronym into a sentence where I DIS your mom! OOOOOOHHHHH, snap!
Enjoy!
WordPress, is the most popular CMS in the world … and for good reason.
Spoiler Alert: Yes, WordPress did approach us to do this.
Also, SPOILER ALERT: we don’t know how to use spoiler alerts…
It’s not selling out or corporate schilling because we actually believe in and love this product, and are happy to tell you guys about it. It works for us and we hope it works for you, if you need something like this; plain and simple. Yes there are other platforms comparable to WordPress and if you are happy with them, more power to you. But if, you’re curious about it, we think you’ll find what you’re looking for, whether it be style or function.
We could list all the amazing functions and plug-ins right here but it’s easier to just watch the vlog.
That way you can see my awesome sweater-jacket too 🙂
In the age of fast CPU’s and mature development platforms, will C++ see its’ use slowly diminish over time…
Oh, how the mighty have fallen…
C++: a programming language of immense speed and power has always been the poster child for learning to be a programmer. It’s still used in video games (for it’s processing speed) and other programs (and some apps), but all that power/speed does come at a price. Well, more of trade-off, really… the programming language is notoriously difficult and time consuming to write out [program], and paying programmers to write out such a time-consuming language can be expensive to a fledgling company or even a huge corporation in the red.
Now credit where credit’s due: C++ Is. A. Beast (in every way), and it’s not going anywhere any time soon but, “…it was created 30 years, 40 years ago; something like that… it was created at a time when computers were far far less powerful. The hardware was far less powerful so we needed to design programming languages that really took advantage of the limited resources in terms of memory and it terms of CPU.” With hardware becoming more and more powerful, other less…hardcore, let’s call it…languages have emerged that take advantage of those capabilities that come standard (compare the standard hardware setup of a computer in 1995 and 2010? Heck, 2005 even!) and in turn offer more flexibility with time and framework.
This video goes way more in depth about it (it also starts off trippy in a “Little Big Planet” kinda way). Enjoy the effects, the content and the GoPro magic…
Hello, Salute and Hola! Let’s talk about languages, specifically programming languages…
I often get a lot of emails and messages (Yeah, I’m kind of a big deal…lol.), and one of the main questions is what is the best programming language for me to start out with, or what would the perfect programming language be?
Short Answer: There’s no such thing. Pick a language and let’s rock n’ roll. If you’ve seen any of my videos, I’ve broached this subject before and I think, “there’s really no number one language. This is a fantasy, an illusion (WILL saves – BOOM; old school DnD reference.) that beginners would be interested in because at the end of the day, the language that’s going to be number one depends on the type of work you’re going to do, depends on where you live, depends on the type of programming you want to do…”.
Long Answer: “The first step is to learn the fundamentals – Pick a language; pick python, pick JavaScript, pick Java PHP, …pick that language and learn your fundamentals. Once you have your fundamentals, you’re going to have your nerd eyes – you’re going to be able to interpret and see and understand what you’re seeing out there.”
“First rule of programming: You don’t lose if you learn a language…All the modern languages share a lot of the same fundamentals, qualities and characteristics…”. Think of it like this: you’re 10 yrs. old in your parents basement playing super mario bros. on your nintendo ( please don’t sue, nintendo.). Then your older brother or sister enters and pops in super mario 2! At first, you’re a little trepidatious – different levels, different enemies – but after 3o seconds you’re back in saddle as you realize it’s still the same game – jump, jump, beat the boss, / next level: jump, jump, warpzone, / jump, jump, beat the final boss, finish the game, grab a pizza pocket and a soda, go to your room and air guitar to the RUSH album you stole from your brother’s room <the 80’s were a simpler time, yung’unns>.
Of course we’re going to go into more depth in the video <plus another RUBY zing :)>. But know that’s there’s really no one perfect programming language. Get out there, learn your craft, and you’ll always have the tools you need!
These days we have many options when it comes to building websites, but which is the best way to build in 2018?
Let’s talk websites and the building thereof… So, you’re a small business owner or an aspiring website creator? Maybe you’re just interested in what goes into building a website. Well, there are many options and each has their PROs & CONs:
HTML & CSS The traditional way to do web design coding, these would be the two “languages” you’d have to learn and they can (theoretically) build any type of website. “There is literally no limitations, in terms of what you could build if you got into the nuts & bolts: the basics of building a website.” However, the downside is that you’re going to have to learn it; that is to say time investment, theory, practice; all the stuff that goes into learning a skill. But that being said, you know how to program!
Web Design Programs These can range from programs where you have to know a little bit of code (Dreamweaver, Brackets, etc.) to content management systems (CMS) like WordPress, down to easy site builders like WIX, for example. All are very different approaches (which we will touch on in the video) and vary in the amount of control you will likely have…
The key word here is control. As we go from straight up coding down the line, we lose flexibility and versatility; it goes from creating the very thing you see in your mind’s eye, to “what you see is what you get” on the building sites. And of course, that’s fine too. There’s nothing wrong or lazy with building a “wham-bam” website if that’s what fills your needs, but check out our video and you might get an idea of how to better fill those needs. And check out the links at the bottom if you’re curious about the aforementioned web design languages. Mastering the code of website creation does have it’s perks…
“Hi, I have to teach a web design class but I don’t know much about code. Can you help?”
We sure can! Many teachers have come to us not knowing much about code, and so StudioWeb has been developed over the last 7 years, to be easy to use … even for teachers who don’t know code.
The most popular of our courses are the foundations languages used to build all websites and web apps:
HTML
CSS
JavaScript
Between the hundreds of video lessons, 1000 quiz questions (+ code challenges), and the 57 projects … you will have more than enough material to keep your students busy and engaged.
“… Students really enjoy the courses in part, because they quickly see that they are writing real code. The fact that the lessons are funny, helps a lot too!”
Phone and email support are free, and you get to speak to the course creator directly!! Feel free to contact us, and we will help you get your web design class up and running quickly.
In this video, you learn about HTML5 and cutting edge CSS techniques. As long as you know basic HTML and CSS, you should be good to watch this video lesson. And yes, all the modern web browsers support this.
… At the same time, check out our new training site: webmentor.org.
HTML 5 is the hot technology these days because it does what we web designers and programmers always wanted HTML to do. Among other things:
HTML 5 makes page layout MUCH easier.
HTML 5 can easily make websites work like a program that you install. Nerds call them ‘applications’ or ‘thick’ clients.
HTML 5 makes media embeds super easy and universal – no plugins required.
There is a lot more to HTML 5 than the few things I listed above (of course) … and so we are starting a new series of beginners articles on HTML 5 that get right to the point.