Coder

something I’ve noticed lately is that when someone asks what I’m up to outside of work, I’ll say like “working out, hanging with my partner, doodling sometimes, but I’ve kinda taken a hiatus from that and started learning how to code.”

four out of four people I’ve said that to have all asked more about it… and all of’em said “hey, once you feel solid enough and got a bit of a portfolio, I’m betting we’ll have a junior coder position at _______. Just lemme know!”

or they know somebody who’s looking for a developer, etc.

and I’m just like…. huh. This is just me making random smalltalk with customers… and anyone I bring it up to has implied that they’d probably at least get me an interview, or try to set me up with a job.

What is happening this is so weird. It’s also made me realize that a lot of computer science people actually really love good coffee??? I never thought I’d make these connections just BSing with customers at my shop.

but also omfg yesssssssssssss!!! Just gotta keep working at it and getting better at coding!!! And I’ll probably have a job a couple years down the line.

rania-thoughts  asked:

What's the difference between programming, coding and developing, please? 🤔

From a purely definition standpoint, they do all seem to mean the same thing and many people will use them interchangeably. But when it comes to connotations and usage, people still debate over which term is “correct” and in which context.

Based on my personal experience, this is how I generally use the terms:

Programming: I personally (and I think a lot of other people do as well) tend to associate this with an OS or software-level program – where you create software, or application that’s created in a language that’s compiled for the OS to read. This would be a language like C++, and is typically released one-time with updates released as downloaded patches or bought new releases.

However, from a technical standpoint, it simply means creating code that are instructions to be compiled to what you want to do. With that definition, “web programming” would also still be valid and correct as programming since languages like PHP and JavaScript meet that definition. But HTML and CSS – which are defined more as “markup” – would not. This is because HTML/CSS is more of a “If this, display/replace this” VS “grab/update/display this data and if this, then that” type of work. While both are translated into something else, only one is actually actionable instructions to be performed.

Coding: Some people hate this term. Some love it. Personally, I don’t give AF, but I do agree with people that it sounds “less intimidating” than “programming”. But that might also be why some people see it as “lower level” or “beginner” programming – but that’s kind of silly. It’s all code, and if you’re writing code, you are coding. Simple as that.

To go back to HTML/CSS vs PHP and JS I mentioned earlier, markup would still be code. So even if you are doing front-end work (only HTML/CSS), you still code. Writing markup is still coding. It just might not necessarily be programming. :)

Developing: Using “developer” is the term I prefer for myself. Developing is a subset of programming. While a software might be in development before it is released, something like a website is being constantly developed. Web languages change and update very frequently, which is why websites are constantly “in development” and updated behind the scenes. Where as a programmer can learn C++ and pretty much know it, a developer has to be constantly learning, growing, and staying up-to-date with as the language changes. This is why they say they’re a “web developer” instead of a “web programmer”.

TLDR; Here’s a short-hand vers:

  • CODE is anything the computer/browser/whatevz translates into something else.

  • PROGRAMMING is when the CODE instructs the computer/browser/whatevz to perform certain tasks.

  • DEVELOPING means the CODE is “in-progress”, and a DEVELOPER is someone who CODES OR PROGRAMS with LANGUAGES that are essentially “in-progress”, growing, and frequently updating.

Hope that helps!

  • What I say: I'm fine.
  • What I'm thinking: Can you believe how badly the fandom has treated Roxy Lalonde since she was first introduced? They either make her Dirk's best friend who gives him relationship advice when he's upset. Or they give her alcohol and a cat. Her personality is more than just alcohol, a cat, and Dirk's therapist, or just a funny prop. Where's fan content with her as a scientist? A coder? A gamer? A fanfic writer? Where's the in-depth meta about her overcoming addiction or her fixation on femininity or her relationship regarding her mom and the post-apocalyptic world she grew up in, or her compulsive-heterosexuality when she's obviously more comfortable flirting with girls? When the fuck is the fandom going to respect Roxy Lalonde?

First African coding grand prize winner from Cameroon succeeds even without the Internet

The first African winner in Google’s annual coding competition is 370km (230 miles) from home, sitting outside his cousins’ house in the Cameroonian capital, Yaounde, because the government has cut off his hometown from the internet.

As cocks crow in the background, 17-year-old Nji Collins Gbah tells the BBC about the series of complex technical tasks he completed for Google between November and mid-January.

Nji had thrown himself into the contest, using knowledge gained from two years of learning how to code, mainly from online sources and books, as well as other skills he was picking up on the fly.

The prestigious Google Code-in is open to pre-university students worldwide between the ages of 13 and 17. This year more than 1,300 young people from 62 countries took part.

By the time entries closed, Nji had completed 20 tasks, covering all five categories set by Google. One task alone took a whole week to finish.

And then just a day after the deadline for final submissions, the internet went dead.

Read his story

2

Hackers just helped NASA save a treasure trove of climate data from an uncertain future

  • Roughly 200 programmers congregated Saturday in the Doe Library at the University of California, Berkeley, to take part in a hackathon focusing on NASA’s earth sciences programs and the Department of Energy.
  • Wired reported the group of coders had the common goal of saving data that could be deleted or otherwise tucked away under Trump.
  • Using web-crawler scripts and patching together data sets, the hackers were able to successfully preserve 8,404 web pages onto the Internet Archive — a digital library with a plethora of screenshots from websites — and download 25GB of data from 101 public datasets. Read more (2/14/17 3:06 PM)

follow @the-future-now

medium.com
Don’t Get Your Undocumented Friends in Trouble: A How-To
Posted March 2, 2017, written in collaboration with local leaders from the Washington Dream Coalition, an organization led by undocumented youth.
By The Daily Demand

Many US Citizens take our citizenship for granted. It’s something most of us never worry about or think about, and the majority of us have never experienced life without it. As a consequence, we are incredibly out of touch with what privileges come with citizenship and what our impact as citizens can have on our undocumented friends and neighbors.

If we are serious about defending DACA (Deferred Action for Childhood Arrivals) , organizing against ICE raids and detention centers, and exploring other ways to exercise allyship with undocumented folks, there are precautions we must take.

Organizing against deportations and the forces that carry them out is not like campaigning for a candidate, an initiative, or other causes we may all have experiences with- the risk is much higher. While organizing efforts may very well include politicians and initiatives, the nature of the work means that if we are not careful, we can literally get our colleagues, friends, and their families locked up or deported.

*You should not consider the following list legal advice nor an exhaustive list of precautions to take. If there are undocumented people in your lives or on your campaigns, someone should be reaching out to get familiar with their personal boundaries, risk levels, and safety plans.

[Bullet points from the list]:

1. Don’t “out” people who are undocumented. 

2. Don’t “out” areas where undocumented people live. 

3. Don’t prioritize appearing as though you are “centering those most affected” above not getting those “most affected” deported. 

4. Don’t list build if you don’t have to. 

5. Protect your lists as if your own deportation depended on it. 

6. Don’t put YOUR OWN name on lists. 

7. Some things you can do on your own, in secret- and you should. 

8. Understand that Homeland Security, ICE, and other federal agencies are not like your local police department. 

9. Stop fucking inviting your undocumented friends to the detention center. 

10. Do not communicate about sensitive issues around documentation, immigration, etc on phones or digital devices, let alone the internet. 

11. This includes your encrypted apps like Signal.

12. This includes your email servers like RiseUp.Net.

13. This includes Slack.

14. I DON’T CARE WHAT YOUR CODER OR ANARCHIST FRIENDS SAID. DON’T TALK ABOUT SENSITIVE SHIT ON THE INTERNET.

15. Do not spread information that you are not COMPLETELY SURE is accurate and verified.

16. Do not post media of undocumented people on social media. Only videotape what is necessary and destroy what isn’t needed. 

17. Take the time to understand all the risk undocumented people face and how they are treated differently in the legal system. 

18. Don’t ask undocumented people to take coordinated arrests.