Details
-
AboutHey, I am a Software engineer that is currently building full stack applications as well as iOS apps. Working for a small company and doing consulting.
-
SkillsPython JS ( React, Redux) Clojure Java (as little as possible) Web (HTML, CSS etc) Software Architecture
-
LocationAustralia
Joined devRant on 10/12/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Hey cool I am doing that as well
-
@Wisecrack holy crap same
-
Interested to hear why?
-
..... Fine have the updoot
-
So my git foo is not super in depth what does the "-a" do is it the same as "git add ."
-
@Artemix is correct there is nothing stopping you from building simple flat websites. Now if you want to build a web app that is more than just a website that has static text. That is when you need the frameworks et al. They are still complicated though usually cause you have a non trivial problem you need to solve :)
-
OH SNAP, SON YOU WRECKED GRADLE. have the ++ . Damn sickest burn I have seen so far this year.
-
Yeah it is a little. Honest however as they always happen at the worst time.
-
No! Send in your larger project. They want to see commitment and passion. You are only applying for an internship they don't expect you to be able to know what you are doing they want to see commitment. But that advice must be considered based on where you are in the world.
-
Honestly python keeps getting better the more you use it. Check out sanic + uvloop for server building. The only thing that I have not liked about it has been the GUI stuff honestly. But kivy is a good project.
-
Honestly for professional Dev work I have been very impressed with my MacBook pro. I've used all of the systems and the pollish is nice. But the cost is very real and you don't get much computing power for the money.
-
Hey dude, Here is the secret. Learn all of it. In networking knowing scripting (programming) is going to save you years of effort over your career. In programming knowing how networks work is going to make your life easier when you want communications over the internet.
I.T is a very mixed in feild. The more you know about it the better you get at all aspects. -
That is the best, feeling aye. Have all the ++'s.
-
Such a short comment, but absolutely loaded with horror
-
The comments so far have done an amazing job of the tldr and all you need to know really, but hey I have time so here is the other half.
Git is also a very powerful collaboration and intergration tool. First up collaboration. Okay one of the largest issues with software development is how do we as pro's effectivly get 2-2^e people working on the same file or set of files l. Well git solves this through a concept alled merging i have a file that has changes I wish to add thoes changes to the central "project" (usually called master) i use git to take the changes and place them where they need to be in a way that can be reverted if my changes are terrible or break somthing also if they conflict with sombody elses changes. We can then manually solve that issue for the best out come of a project.
Now intergration cause git is a standard way of accessing code we can write other code to build or put code into productiom automatically as needed. -
@Codex404 That is a fair enough statement. Thanks for the point of view I think about it in the future :D
-
@Codex404 I agree working with different skill levels is hard however what you are describing is exactly the problem that is solved by TDD and further helped by appropriate coding discipline.
Though yes seeing what type an object is by a click is handy. But on the same note if you dont know what somthing is by looking at the name of it then more refactoring is in order anyway. -
@Codex404 I have never ran into a problem that a statically typed language would have prevented.
I subscribe to line of thought if you are worried about those types of side effects you are either not disciplined enough in you approach or you have not tested enough.
Now that is not too say they are not good solid languages but i find that concept to be redundant. -
That took me way longer to figure out than it really should have...
-
I would be a terrible person cause I use two or more at a time :p
-
Ahh gotcha :)
-
Devrant ++ is a service subscription. It says I value the service devrant provides enough to support it in an ongoing fasion (and get perks) I would not consider it to be similar to your inital conversation.
But Ill think on it more. -
Interesting idea. The only problem i can think of is if people only cashed in those pizzas for a while the pizza place would not be able to cover the cost of ingredients so would have to take on more debt to keep their company running. But if they had a smaller than total amout of customers buy into this promotion then the other customer's may be able to provide enough profit to keep the idea afloat. Cool concept though.
-
Stick with python if you have started it. The secret to programming is simply consistantly doing and learning things. Thats it. Ps dont learn c++ yet, it is better than it use to be, but it will be slower to learn.
-
Erm that father dude is not a computer scientists either. He sells computer parts and some networking gear. Fuck'n hell i would barely rate him an IT person more like glorified sales with some coding. What you do is on track to computer science. Learn the basis for cryptography, databasing, algorithm complexities (sorting algorithms are a good start). And what you are doing now and you will defs be on your way to it :)
-
Pure respect dude/dudett/dudein. Simple app or not this is the reason we dev, literal life changing impact.
-
After using them for a while I like them as a reference if I want to know the syntax or what is returned etc but fuck them for learning or debugging problems.
-
I Fucking love this!
-
Learn python the hard way.
And yeah there official docs are by far tye most useful I have ever used -
I too would love to know this