Whether you’re learning CSS or anything in general: give your mind time to assimilate the lessons.
Learning anything can be hard, but learning CSS (which is not a particularly intuitive system) can be just plain daunting. What do you do when you feel like your brain is getting ‘fried’? Take a break, man!
“Learning something new is very much like exercising: lifting weights/working out. Anybody who does regular exercise knows that the rest period in exercising is just as important as the exercising itself.” For example, let’s say you do some heavy weight-lifting and the next day you’re sore…should you go on that same day and lift some more? Contrary to popular ‘bro’ opinion…NO, you should take that day for your body to rest and relax, so that when you go back to lifting, you’re refreshed and ready.
“The exact same thing applies when you’re learning CSS, …etc. You are literally tasking your brain in a physical way to learn, to acquire, to assimilate new knowledge. And because of that it’s going to reach a certain point where it needs a time to process this and assimilate it properly, so that means that you need to rest; so when you come to a point when you just can’t, it can’t sink in anymore: where the information is just becoming more difficult -your brain seems to be resisting the acquisition of new information (it’s becoming strained!) – at that moment, it’s your brain saying, ‘okay, we’ve trained enough, it’s time to take a break to assimilate.”
Check out the VLOG for a very understanding and meaningful deep dive into this subject. Don’t beat yourself up over how long it’s taking to learn either. That will not matter once you’ve attained your goal, and no one out there in the real world cares how long it took for you to learn something – they just want to take advantage of your knowledge. <Shameless Promo> Our courses, whether it’s the freelancing course or the web stack, or any of them are designed in a way that takes advantage of the fact that you’re learning at your own pace. So no worries, take your time, do it right and be good to yourself. -Enjoy!
What are the top 10 programming (and coding) languages do employers want?
According to job listings on indeed.com as of may 16, 2019, we have the top 10 programming and coding languages that will get you hired. That’s right, sometimes the languages you enjoy and frequently use or swear by may not necessarily get you hired, but if you have experience with any of these top ten, you’ll have a job…at least until the end of 2019.
The VLOG goes into way better detail regarding the rankings, and of course, what would a VLOG be without some nice shots at Ruby for the #9 ranking! -Enjoy!
Another fatality in the war of ‘generalized’ vs. ‘specialized’?
A ZDnet article claims that the R programming language is on the decline, even in the face of a boom in statistical jobs, thanks in large part to devs and programmers using Python as the go-to language. We spoke to Kevin, one of our freelance developers and friendly pirate for confirmation and his reply was, “…yes, that is correct.” – Kevin is a consummate professional and doesn’t like to mix his freelance work with his other ventures in privateering and high-seas chicanery (long walk to get to that joke, but I get paid by the hour…).
Why should this not be surprising? (the R language thing, not the fact we have a pirate working for us). We would imagine, “that the people who love the R programming language will argue (and perhaps quite rightly), that R is better than Python in certain areas.” Well, we’ve said it in past articles and we’ll say it again here, “Open technologies/open languages that have more flexibility for you; easier to work with, they typically win out even over more ‘performante’ technology or languages.”
The VLOG is short but sweet and touches on the importance of the previous statement/lesson. Check it out and while you’re at it, look into our Python course that we offer in the links down below. In the words of Kevin, “Yarrr, there be no regrets here, because regrets are for the dead…”. Good guy, that Kevin…went to his wedding 2 months ago: amazing venue… -Enjoy!
What if AI’s Impact on Society is actually exaggerated?
We think no matter what side of the fence you’re on when it comes to AI, we can agree that it’s a game-changing technology. Whether you embrace it as the new way that humans will live longer, faster and easier lives, or you distrust the ‘big brother’ implementations or even fear the ‘terminator’ films idea of how mankind is practically wiped off the planet by the fictitious ‘skynet’ AI, we’re here to tell you that, “…the rate at which it will change the game/change your society is greatly exaggerated.”
“What you’re going to see is AI machine learning is going to be used to enhance processes, not replace processes.” For example, take self-driving cars: the literature is that they are almost 95% fully automated but the last 5% is super tricky, there’s a lot of nuance and human -in the field/happening right now/this is bananas- complexity to contend with. “…what they have done they’ve used AI machine learning to enhance the driving experience; so lane warning detection that slows you down or stops if it sees something in front of it, etc, etc.”
The VLOG goes into way more detail and gives us an overview of what we can actually expect from AI in the years to come. “Our brains are designed to over-exaggerate fears, our brains are designed to over-exaggerate risk. Why? think about it in an evolutionary way: if you’re a cave-person running through the jungle and you hear rustling, you’re immediately going into hyper-alert [because] if that’s a predator, …you’re toast”. Unless an AI knew you were obsessing over this and sent you this VLOG to lull you into a false sense of security…? -Enjoy!
GitHub is a good indicator of how popular programming languages are.
GitHub is an American company that provides hosting for software development version control using Git and it is a subsidiary of Microsoft. The article we got this list from is here and it’s pretty much the usual suspects…
Check out the VLOG for our take on the list and a little bit of info on the entries. -Enjoy!
Netflix uses Python in the ways that Python is commonly used. It’s a good way to look at common Python applications.
Whether you’re waiting for Disney or WB to roll out their new streaming site, you can’t deny that Netflix is a giant in the streaming game – and depending on how every Media corporation now having a streaming media initiative that we’ll have to pay for goes – the catalyst/scapegoat for how this will all play out…
But we’re here to talk about PYTHON and specifically how NETFLIX use it in their day to day. Now, this is somewhat connected to a VLOG we covered recently and if you need citations, here’s the original article, but, “Netflix as you might imagine being a pretty big company with 140 million users they have all kinds of systems writing, and so what they do is they use PYTHON to reinforce the security of the systems…to analyze alerts and data reports coming off the systems; like activity reports and so forth. They leverage PYTHON’s AI capability and machine learning capability to do things like analyze movies, and to optimize the streaming, and to pull out images as an example to display thumbnails to people, etc, etc.” It’s really pretty interesting and amazing that PYTHON is being used in this way, because we definitely don’t think about it when we’re binge watching NARCOS, GLOW, or any other guilty little pleasures we might be ashamed to admit…
Get ready for a meaty and technical VLOG filled with, but not limited to the PYTHON libraries used, how Amazon’s servers are involved, and even security. It’s illuminating, if not a little dizzying to think that something we almost take for granted has sooo many moving parts (well, not moving parts, but you know what I mean)… -Enjoy!
Python is the Fastest Growing Language of 2019. In some cases it’s even more popular than JAVA.
Don’t believe the hype? Here’s the link to the PYTHON article… Now it’s important to note that the article is saying that it’s the fastest growing language; it’s not better than JAVA, please don’t DM us with arguments or nerd rage. But yeah, so far PYTHON is the fastest growing language of this year by about 2 million new developers.
A pretty good reason for this is, “…most of that growth is in AI machine learning development…Python is a language that glues systems together, so PYTHON is used to automate back-end processes, …monitoring system alerts, making sure processes just work well – it’s one of those great general purpose languages”.
Other things that may contribute to PYTHON’s growth is its popularity in the community, the libraries available, and the ease at which it can be learned. And on that note, it’s shameless plug time… We offer a PYTHON course that is quick and efficient and fun (although that last part is up to you.). Links to that and another great web development course are down below the video.
Check out the VLOG for our quick and dirty ‘code on the go’ segment on PYTHON as well as some more details and facts about PYTHON and it’s sudden rise in popularity. -Enjoy!
The belief that the cutting edge tech must be the tech you use in your projects.
You may have heard your dad or your grandpa say something pretty close to this while grumbling about cars, phones or television sets; and that’s ‘shiny and new isn’t always better’. “As beginners you hear about this new technology is so great, that new technology is so great, etc, etc, and you can get overwhelmed and caught up with all this. …It’s chasing the illusion of perfection.”
And no demographic is more vulnerable to this illusion than young developers. For ease (and fun) let’s refer to this demographic as “noob” developers. “…[Noob] developers will chase perfection in their application development looking for ‘the better language’, or ‘the better framework’.” No only is this a waste of precious time but also a brisk jaunt into the realm of madness. “Don’t get me wrong, there are frameworks that are more ‘mature’ [or] ‘better’ than other frameworks given the application that you want to build. [For example]…If you’re building an AI based system, you’re not gonna wanna do that with PHP…you could…people have done machine learning with PHP – I wouldn’t do it – no, no you do PYTHON because that’s where all the action is, that’s where the market share is: that’s where it’s ‘mature’. …[But] you’ll find that any of the prominent frameworks and languages out there today…they’re going to produce good work…whether the app is good or not is up to you.”
Break your foot off on this VLOG for a very in-depth (and tangent-filled) dive into the “new tech trap” and remember, “in general all these frameworks and languages have pros and cons and everything looks greener on the other side of the fence until you get there.” -Enjoy.
Ever wondered how different apps or OS communicate with each other? For example, maybe your working on a JAVA app but it has to communicate with another app in California and they’re not the same app? Or you have an AI developed in PYTHON and it outputs a certain amount of data, how does it get that to a PHP web app (for arguments sake, I don’t make up your own scenario…)? How are the two going to communicate to sync or rectify data?
Well way back in the day there was RMI (Remote Method Invocation) and that was possible in JAVA world only. After that they used XML (eXtensible Markup Language), “XML code was so verbose, meaning there was so much XML code, …often times there was more XML code than data you were exchanging from system A to system B…”
If you enjoyed this soupcon into inter-operability, then check out the VLOG for a meaty main course and a little ‘digestif’ of advice on what to learn to be able to handle JSON effortlessly should the need arise. Keep on doing your good work and ponder the thought of two computers in a room trying to talk to each other in a human language…what would they even say? -Enjoy
What kind of highly complex and crazy work will you be doing? The answer may surprise you…
So what is the most common web developer job that is going to be out there in 2019? Are you gonna be building the next FACEBOOK from NODEjs or the next WordPress.com with PHP? The short answer is…maybe, but probably not…
“The most likely situation is you’re going to be working with small to medium sized businesses. Web developers will be building wordpress-based sites with custom mini apps, perhaps. You might be modifying shopify sites and deploying those for people.” Not as glamorous as you thought, is it? Well, it’s the truth…
Think of your standard web developer “…like a GP in the medical [professional]. You got medical doctors that are general practitioners, they don’t specialize in brain surgery, which would be kind of the equivalent of a NODEjs master or a PHP-Laravel master. The most common doctor out there is the GP (general practitioner): someone who takes care of most people’s medical needs. That is what a web professional is, you might do a Paypal integration, another day you might do a WordPress theme customizer…this is where a lot of the professional web-based jobs are gonna be.”
Don’t get us wrong, there’ going to be plenty of work building highly complex apps from scratch, “… but at the end of the day for every advanced app that’s built with NODEjs, there’s going to be five hundred, maybe thousands of jobs where you’re going to modify and build up a WordPress-based site, or work on a Shopify site for somebody.”
The VLOG really does this subject justice, including an answer to the common question of money. Specifically why does the NODEjs master make as much as the common web developer who’s just modifying Shopify or WordPress, etc. and it’s a good answer. -Enjoy!