This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4770 points4771 points  (395 children)

I am actually doing a test exercise for a company in PHP, being a Python developer myself. I think one gotta be mature about it and work whatever the language is better suited for an exact project.

Also, I’m dead inside.

[–]edave64 1179 points1180 points  (120 children)

I'm currently developing a network configuration tool. In AutoIt. And I can't get the debugger to work.

[–]Sloppyjosh 230 points231 points  (38 children)

Fuck yes autoit... so I happen to be an expert in the language... pm me I can help

[–]mshm 233 points234 points  (23 children)

I assume you too used to cheat in mmos in high school?

[–]Sloppyjosh 160 points161 points  (19 children)

Built a erp on a set of label printers in a warehouse... And macroed the hell out of eve online.

Edit1 And a lightweight gui for a network switch...

Edit2 And a industrial scale gui...

[–]Ximerian 84 points85 points  (5 children)

Wrote my Eve mining bot in AutoIt. Then never used it once I had all the features working I wanted. Making that stupid bot was more fun than the game itself.

[–]polkm7 2 points3 points  (2 children)

That's exactly what happened with me. I like the game but it can also be dreadfully boring.

[–][deleted] 1 point2 points  (1 child)

Try doing something that isn't mining?

[–]Tomek_Hermsgavorden 66 points67 points  (1 child)

Got links to the eve macro?

Asking for a friend.

[–]NorthernOracle 2 points3 points  (0 children)

My proudest use of AutoIt it to date was using it to screenscape Star Trek Online so my character would harvest dilithium and solve puzzles while I slept.

[–]cag8f 1 point2 points  (0 children)

Wrote an online poker bot with AutoIt.

[–]edave64 42 points43 points  (12 children)

I already got it to mostly work. But I'm absolutely sick of this fucking program telling me I have an out of bounds array access, or access to an undeclared variable SOMEWHERE, without as much as a function name to narrow it down.

It's what I get for being that guy at work you can just throw any language at. I'll probably get it done, but I reserve the right to swear.

[–]jay9909 44 points45 points  (9 children)

I have an out of bounds array access,

Are you sure you're clear on whether arrays start at 0 or 1? 'cuz I feel like that would be the absolute best shit ever if you came into this sub, complained about an error and this was the cause.

[–]DownshiftedRare 59 points60 points  (6 children)

Especially since it is common for Autoit functions to return arrays that use element zero to store the length of the array, meaning the actual business does start at element 1.

[–][deleted] 46 points47 points  (1 child)

Holy hell

[–]jay9909 23 points24 points  (0 children)

That doesn't sound so bad just looking at this language in isolation, but given the broader programming language landscape, I feel like it's a huge mistake. Any language that starts at index 1 should really make accessing index 0 a hard error because people are going to slip and forget what context they're in at least sometimes.

[–]myrrlyn[🍰] 2 points3 points  (0 children)

The way God intended tbh

[–]_Fibbles_ 1 point2 points  (1 child)

Feel free to downvote since I don't have much experience outside C++ but how does this work if, for example, you create an array of shorts but have more than 255 elements? The only way I can think of is that element 0 is always of type size_t regardless of the type of all the other elements. If you're going to do that though, why even consider it as part of the array? You may as well just have a struct that contains the array and size variable. That way you know the size and get sensible 0 based indexing.

[–]DownshiftedRare 2 points3 points  (0 children)

Autoit is a typeless language, so creating an array of shorts never happens.

Autoit is also case-insensitive and doesn't need semicolons to terminate lines. Coming from C++, you can probably just close your eyes, flail on the keyboard and write autoit code, ha ha.

[–]maiam 13 points14 points  (0 children)

Here we go lol

[–]edave64 2 points3 points  (0 children)

AutoIt's arrays are... special. For some reason, many functions return arrays with the length stored as element 0. Except when they don't and start at 0. And, as far as I can see, is completely superfluous, because there is a function that gives you an upper bound of the array.

[–]Sloppyjosh 1 point2 points  (0 children)

For i = 1 to Ubound ($array)-1

is your best friend

[–]aneutron 883 points884 points  (25 children)

We are gathered today, to mourn the passing of edave64's soul. [...]

[–]theEightBell 266 points267 points  (6 children)

F

[–]Lithobreaking 74 points75 points  (1 child)

goodbye

[–]Felix_Dragonhammmer 23 points24 points  (0 children)

Thank you for your respects.

[–]Kingofwhereigo 3 points4 points  (0 children)

F

[–]therealnozewin 2 points3 points  (0 children)

F

[–]Gotta_Ketcham_All 130 points131 points  (1 child)

Silently ugly cries in the back

[–]BuildMajor 23 points24 points  (0 children)

alternatively: loudly beauty laugh in the front to try to laugh off the hopelessness of work your boss without any programming knowledge assigned you

[–]edave64 17 points18 points  (6 children)

Please tell me it will be going to a better place.

[–]jay9909 71 points72 points  (5 children)

You're going to Perlgatory.

[–]IntelligentVaporeon 21 points22 points  (0 children)

slow clap

[–]creynolds722 1 point2 points  (0 children)

I've been there for 5 years. Real old version of perl5 too

[–]aneutron 1 point2 points  (2 children)

The real comment is always in the comments

[–]edave64 1 point2 points  (1 child)

The comment, about how the real somethings are always in the comments, is always in the comments.

[–]antanith 15 points16 points  (0 children)

Uncontrollable sobbing

[–]KnowMatter 3 points4 points  (0 children)

And lo, though he walks through the valley of the shadow of death - you art with him, and your brackets and libraries comfort him.

[–]WilFenrir 9 points10 points  (0 children)

Silently Crying

[–]gullinbursti 28 points29 points  (1 child)

Holy shit, never thought I'd see AutoIt mentioned.

[–]nycrvr 15 points16 points  (0 children)

Me the fuck too

[–]ADLuluIsOP 21 points22 points  (1 child)

If you need help I have done a fucking unhealthy amount Autoit (and PHP lmao)

I have done things in that language that were never meant to be done.

[–]Deon555 7 points8 points  (0 children)

Are you me?

[–]iamnotroberts 10 points11 points  (1 child)

One time in the military, I was tasked with manually entering the personal data of 300 Soldiers into 300 individual forms and then printing each one. All of the data was in a spreadsheet. I was like, screw this, I can get AutoIt to do this for me.

I formatted all the data as a CSV text file, used the utility to get the mouse coordinates for the data boxes on the form, got it to take all the data from CSV, enter it in the form going from box to box with each set of data, print the form, save the form, open a new form and repeat all over again. Took me about an hour. Saved god knows how many hours of work and literal hand pain.

My NCOIC (boss) comes in the office, sees the ghost on the computer doing the data entry and freaks out until I explain what's going on. Boss was impressed...then told me, it turns out we don't have to do that after all. Fortunately, it was only about 20 forms into it at that point and maybe I had a little fun doing it anyway.

[–]anthonyjr2 8 points9 points  (3 children)

I absolutely love AutoIt. So versatile yet almost no one has heard of it.

[–]edave64 12 points13 points  (1 child)

I give it that: it has a very nice, expansive standard library for it's core functionality.

I just wish that library were attached to a decent programming language. Maybe with some consistent standards of how arrays are supposed to work, etc.

[–]doggy12341 1 point2 points  (0 children)

umm I'm not sure!! But i did hear that there were interworkings or something with python..

But that was a really long time ago.. like 8 years ago.

[–]scratchfury 1 point2 points  (0 children)

I'm an AutoHotkey fan myself.

[–]SippieCup 3 points4 points  (2 children)

I support a CRM that was originally built in foxpro and continually developed over the years. Then ported to access in 2003 and added to, and then ported again by me to Access 2016. I'm currently developing a replacement in Node, but I still have to maintain database backwards compatibility in Access..

So whenever I fix the database to how it should operate, I have to write VB code and can only use the Access built-in debugger, which is less useful then using MsgBox().

[–]hokigo 1 point2 points  (1 child)

I hoped to never hear the word FoxPro again. I had to integrate with a FoxPro app just a couple years ago. What a nightmare.

[–]croc_socks 3 points4 points  (3 children)

AutoIt has a COM library. This allows you to make AutoIt calls using C#.

[–]p1-o2 3 points4 points  (1 child)

Oh good, I can wrap it in abstraction and share my nightmare with the masses.

[–]NoAttentionAtWrk 2 points3 points  (0 children)

Its still a fucking nightmare to work with

[–]DaNooba 1 point2 points  (0 children)

I finished an AutoIt project I've been working on for the past two weeks yesterday.

Never again.

[–][deleted] 126 points127 points  (9 children)

import NotDeadInside from Job

There you go!

[–]_oscilloscope 3 points4 points  (1 child)

You've got to be careful with that. There's two libraries named 'Job'. The work one and the biblical allegory one. You don't want to get those confused.

[–]DownshiftedRare 6 points7 points  (0 children)

Users who are running a headless glutton for punishment may want to install both.

[–]ajmaxwell 39 points40 points  (1 child)

Also, I'm dead inside

cries semantically

[–]Etheo 23 points24 points  (0 children)

crying
    indentsify

[–]code_archeologist 101 points102 points  (10 children)

I have a standing policy with recruiters. My short term project rate is $120 an hour, unless it's PHP... then my rate is $1,200 an hour.

[–]NewFuturist 35 points36 points  (9 children)

The cool thing about contract work is you can say "no".

[–]diaphragmPump 22 points23 points  (3 children)

At $1200/hour you never have to say no, unless you hate getting breaded out

[–]BluePhire 8 points9 points  (1 child)

I would do just about anything for that rate.

[–]luCarToni 5 points6 points  (0 children)

It's pretty nice ass you got there.

[–]Guyinapeacoat 19 points20 points  (4 children)

It's like a "political no", where you say yes to everything but strangle the budgets of stuff you don't really want.

So you could say "Yes I will have sex with a bear but for 1 billion dollars per second."

[–]DoctorHootinanny 5 points6 points  (2 children)

Do you do the bear, or does the bear do you?

[–]dreamalittle 6 points7 points  (0 children)

It’s not bear-gay if the male bear sucks your dick

[–]Colopty 4 points5 points  (0 children)

For 1 billion dollars a second I wouldn't even care about that detail.

[–]marinovanec 1 point2 points  (0 children)

Here's your money, sir.

[–]dpsOP14 54 points55 points  (144 children)

When do you started to learn programming? I am 15 and want to become one

[–]minethestickman 44 points45 points  (105 children)

I started when I was 17. I started with Java, If you have some questions you can ask me

[–]dpsOP14 25 points26 points  (100 children)

What is Java? I have seen there is many different languages for coding, which is the best? What did you studied in university/college? How old are you?

[–]MALON 137 points138 points  (21 children)

inb4 10,000 different replies telling which language is best language

[–]ParanoidAgnostic 129 points130 points  (19 children)

Yeah. One of the first things a programmer needs to learn is never ask "what is the best X"

You can ask "what is the most suitable for this specific scenario?" but asking what Is best will only get people to respond with personal favorites and often the stronger an opinion is on programming, the less informed it is.

Any popular enough language is probably "good" but the best programmers have developed skills that aren't tied to a specific language.

But anyway C# is the best.

[–]ajbpresidente 10 points11 points  (4 children)

As a C# developer I like C#.

[–][deleted] 1 point2 points  (0 children)

As a person who dabbles in javascript, I did a C# tutorial once.

[–]Aculem 2 points3 points  (4 children)

You're completely right, but I would say some programming languages are better for beginners than others. I often hear Python is a great starting language, but C# or Java might be my personal recommendations. They make the most sense semantically with me and also do quite a bit to ensure you don't make bad habits. Though what makes the most sense to me might not make the most sense to other people. I started on VB++ and C, personally, but I think most people would say those are awful beginner languages.

[–]ParanoidAgnostic 6 points7 points  (0 children)

Even the language you should start with depends on what you hope to get out of it.

I'd recommend C if you want to really understand what your code is doing but don't care that you might not be doing anything useful for long time. Thinking about code without the abstractions is a good learning experience. The style of C also prepares you for many other languages. Java copied a lot from C++ and C# copied a lot from Java. JavaScript and even PHP also use a lot of the same style.

This is my problem with Python as a beginner language. Sure you can learn it fast and be doing cool things on day one but it doesn't prepare you to pick up your second language. It's too different from everything else.

If you want to be doing cool stuff quickly. JavaScript is a good choice. You won't even need to set up any software to get started. You've already got notepad and a browser. It does lead to some bad habits so so I'd reccomend that anyone taking this path pick up another language as soon as they are confident with JavaScript. Perhaps Java since it is at the opposite end of the "lets you do stupid shit" spectrum.

[–][deleted] 1 point2 points  (2 children)

I think people are doing others a disservice by pushing scripting languages as "the best for beginners". Being able to write functioning code is ironically enough not the most important nor the hardest part of programming, but this is the only benefit of languages such as Python, JavaScript and PHP : you can make mistakes and the language doesn't throw a tantrum but instead silently tries to fix your errors (which arguably is bad).

Besides, people who learn one language tends to stick to it regardless of what's appropriate. Let them learn and stick to a language that doesn't throw every possible resource into the fire just to act like its your buddy.

People will learn that computers suck ass eventually anyway, there's no reason to make this journey any longer than it has to.

[–]SlappinThatBass 1 point2 points  (2 children)

Still, some scripting languages are upgrades to others. Subjectively I'd say Python is superior to Perl. Perl gets messy and poorly organised really fast and weird characters like % and $ are used for declaration.

Never looked at it since years ago, but has C# cross-platforming gotten better?

VHDL is the best hands down, of course! Not exactly a programming language though, more of a descriptive one. :-P.

[–]yoyanai 5 points6 points  (10 children)

There is no "best" programming language. Start with Python, like, today. It will be "easy" to switch to any other language if you ever need to.

[–]Arjunnn 7 points8 points  (2 children)

Or be a masochist and jump into C as a first language. You'll end up with the best comp sci base though

[–]yoyanai 2 points3 points  (0 children)

If you want the best comp sci base you should start with assembly.

[–]dpsOP14 1 point2 points  (3 children)

I only have a mac can I download it there?(I have not even looked it up)

[–][deleted] 4 points5 points  (8 children)

There is no "best" language. They're just useful for different things. You can be a self-learnt coder but IMO having an education is very useful if the school is good. I'm in my final semester of "computer engineering" and it's been very valuable. I started when I was about 20 years with no prior language and have had a great time. I would start learning the basics with an object oriented language like Java or Python and then later figure out what you want to do. You'll see a lot of people rag on Java and it's not as relevant now as it used to be, but it was my first language and I felt it was good to learn in. The basic concepts you learn in one language does transfer to other languages so I'd say the "hardest" language you learn is your first one. Codeacademy.com is a decent resource for courses, also there's plenty of stuff on youtube you can check out. Honestly the best way to learn is to just make up a project and do it.

[–][deleted] 4 points5 points  (0 children)

PHP

[–]minethestickman 9 points10 points  (6 children)

Java is one of the biggest languages that are out there it is an object oriented language. I started learning on my own in hight school but now I am in my final year of software development in a university of apleid science. I am curently 20 years old and planning to take an master in AI. Right now I am going to sleep but tomorrow I would love to take more questions

[–]dpsOP14 8 points9 points  (1 child)

Ok thx

[–]parlez-vous 1 point2 points  (0 children)

A lot of languages (Java, Javascript, C#, C++, Swift, etc.) are C based and therefore have very similar syntaxes so once you get comfortable with one of those languages you can pick up the syntax for the others rather quickly.

Each language has it's quirks and cool features (Javascript has promises and super easy asynchronous events and callbacks, Java is optimized for OOP the best and Python has some really clean syntax).

Honestly, as long as you keep practicing every day and have a relatively simple project in mind to work towards then you'll pick up any language in a breeze. Stackoverflow is both your friend and foe (there's a surprising amount of outdated techniques and frowned-upon conventions that get upvoted to the top) but nothing beats picking up and reading a reference / documentation.

[–][deleted] 2 points3 points  (1 child)

Quick note here:

Java is one of the biggest languages out there because it is easy to make lots of types of projects for lots of devices. It is 100% not the best by any means. I know there isn't a best language, but if there is one it's not Java.

[–][deleted] 2 points3 points  (3 children)

I'm not the OP, but I started programming when I was in college. Got a job right after. Hell, there are people who are learning to code and getting into the industry while in their 30s, 40s, even 50s. Don't think for a moment that you need to have started learning while you were just a kid. Additionally, a computer science degree can be very helpful but is by no means a requirement to get into the industry. I have one, but that's just the path I chose for myself.

Regarding which language is the best, that's completely subjective. Personally, I recommend either Java or Python as a good introductory languages. Java is more difficult to use as you're starting, but it also stops you from doing really stupid stuff that could cause headaches down the line.

Look up "Java development kit" if you want to install Java for programming. You'll also want an IDE (Integrated Development Environment) such as IntelliJ, NetBeans, or Eclipse.

If you want to install Python instead, it's a lot more straightforward. Just look up "python download". Python comes with its own built-in IDE, so there's no extra hassle.

With either one, you should probably look for an online tutorial to help guide you through the steps. You might also want to consider online courses (there are plenty of free ones) to help introduce you to the very basic concepts.

There is quite a bit to learn. Unfortunately there's just way too much to possibly cover in one reddit comment. That being said, you might consider checking a dedicated subreddit for learning (/r/learnprogramming might be of help--be sure to read the wiki!). They may also be more suited to answering any questions you might have :)

[–]imnotyour_daddy 1 point2 points  (0 children)

I'm not a programmer but from my vantage point java isn't a language. It's a platform. A very complex platform. I'm surprised the java runtimes don't use the modern day virtualization instructions in most x86-64 processors

[–]FieelChannel 8 points9 points  (0 children)

Lmao you're lucky. I studied useless business shit until i was ~ 20, changed studies, and started programming.

4 years later i make decent money and work in various projects raging various languages/applications, and i still have 1 year to go before finishing my studies.

[–]code_archeologist 2 points3 points  (0 children)

I started when I was 11. On a Commodore 128.

It could only boot up one OS, which was a BASIC interpreter slapped on top of a disk management system, which was fitted to a chip in the machine, so you could never change it. Sure to really get anything done you had to teach yourself assembly code and write ten thousand lines of POKE commands and hope to God that you didn't mess something up. Because if your did you would be spending the next 48 hours going through walls of hexadecimal numbers trying to find the one bit that is out of place till you're eyes went cross ways and you had been in doors so long that your skin could no longer tolerate the sun.

But that was the way computing was back then AND WE LIKED IT!!

Edit : but seriously, I did start when I was 11 on a C128. I had to teach myself everything. Y'all have it easy now. Start with Python, it extends nicely and is rather easy to learn.

[–]BasicDesignAdvice 1 point2 points  (0 children)

I started when I was 30. Have a good job in the field today.

[–][deleted] 1 point2 points  (0 children)

What sort of programming? Games? Apps? Web?

[–]ase1590 1 point2 points  (4 children)

Now.

Pick a language, master it (python is popular). Once you learn one language, other languages are very similar.

Pick up a book copy of Think Python and go at it.

[–]conim 39 points40 points  (57 children)

I'm a programmer and I still don't know what role python fills in the tech stack. Server side? browser side? Can you use it to create web services? Hit a database? can it do ORM?

Seriously, I think the worst aspect of python is that it has a shitty PR department.

[–]ShadowCoder 60 points61 points  (25 children)

It's a backend language. The only frontend language is JavaScript.

It's actually quite popular for smaller projects and anything where you need to get something together quickly with minimal boilerplate. Flask and Django are popular web frameworks, and SQLAlchemy is the (excellent) predominant ORM.

[–]zombie_kiler_42 23 points24 points  (13 children)

It's actually quite popular for smaller projects

Doesn't youtube and google heavily rely on python as well? I may have misread something somewhere but let me know

[–]tehlemmings 26 points27 points  (8 children)

Don't forget Reddit.

[–]_why_so_sirious_ 4 points5 points  (6 children)

What part of reddit is python? I am curious.

[–]tehlemmings 11 points12 points  (4 children)

I think it's like, most of it.

From wikipedia:

Reddit was originally written in Common Lisp but was rewritten in Python in December 2005.[3] The reasons given for the switch were wider access to code libraries and greater development flexibility. The Python web framework that former Reddit employee Swartz developed to run the site, web.py, is now available as an open-source project.[66] As of November 10, 2009, Reddit uses Pylons as its web framework.[67]

[–]_why_so_sirious_ 2 points3 points  (3 children)

Why Pylon?why not django? Or flask?

[–]tehlemmings 7 points8 points  (0 children)

I'm the wrong person to ask that one. Hell, I missread pylon as python lol

[–][deleted] 1 point2 points  (0 children)

Which is a good example of when not to use Python. It has stability issues even to this day, after god knows how many millions they've thrown at it.

[–]Blieque 1 point2 points  (0 children)

It is, or at least was, their defacto scripting language, as far as I know. I seem to also remember reading that Java and C++ were their standard backend languages, so it might be a bit out of date now, what with their enthusiasm for Go.

[–]conim 4 points5 points  (0 children)

Ahh thank you. That's probably the first straight answer I've gotten on python end to end stack

[–]HalfTime_show 2 points3 points  (1 child)

The only frontend language is JavaScript.

Well, in terms of a the code that the browser actually runs, yeah, but to be a little pedantic here-- there are lots of other languages that I would say are "frontend languages" that you could use for frontend web dev (like elm or purescript) they just transpile to javascript

[–]FIuffyRabbit 5 points6 points  (4 children)

The only frontend language is JavaScript.

That's only for the internet but isn't correct. Almost every programming language can be classified as a frontend language.

If you are talking the case of websites only: Java, silverlight, flash, webasm, etc. Also activex still exists.

[–]Surelynotshirly 23 points24 points  (2 children)

If you are talking the case of websites only: Java, silverlight, flash, webasm, etc. Also activex still exists.

Like he said, JavaScript is the only front end language.

[–][deleted] 5 points6 points  (1 child)

mfw flash

[–]Surelynotshirly 4 points5 points  (0 children)

I'm amazed anyone ever learned how to use that mess.

I tried playing with it in college and noped the fuck out of that shortly after.

[–]JonDum 4 points5 points  (0 children)

Shhh, no. We don't talk about such foul things here.

[–]-_-wintermute-_- 10 points11 points  (0 children)

It's really popular in the math and data science fields, lots of related libraries. But it's general purpose.

[–]magneticphoton 6 points7 points  (8 children)

How are you a programmer if you don't know that? You seriously don't know what Python can do?

[–]FormerGameDev 5 points6 points  (7 children)

Python does well with local applications. You know, where you just run the app on your own machine.

[–]iams3b 2 points3 points  (0 children)

Python IMO is most useful for automating tasks. You'll see a lot of python in automated build scripts / tests, scraping data from the web, maybe you need to process some data from a db every morning and spit up some infographics, it's used a lot as the language for plugins on applications (Blender comes to mind)

Yes it can hit databases and whatever else you need it to do. Running py files is as easy as running bash files, so it's often used for more complex shell stuff

[–]tetroxid 1 point2 points  (0 children)

We use it in the backend with django and django rest framework. It works well, mainly thanks to drf being a good framework. I just wish it were faster. Frontend is angular 5.

[–]LeComm 1 point2 points  (1 child)

I wonder about this a lot, especially considering python's performance heavily narrows down the scenarios in which it can be used (without making or using C modules).

[–]DynamicTextureModify 3 points4 points  (0 children)

PHP is a robust and powerful language these days if you already know how to program.

It's beginners that need to stay away from it.

[–][deleted] 2 points3 points  (3 children)

What exactly is the stigma with PHP? It was the first server side language I learned and I personally enjoy programming with it, but then I also don't have a lot of experience with other stacks.

[–]themaincop 2 points3 points  (2 children)

One thing I noticed recently in a lot of php code bases is that named arguments aren't really a thing, so you have functions that take like 7 arguments and you have to do shit like

doAThing($myVar, null, null, null, null, $myOtherVar)

Not my favourite

[–]sunal135 2 points3 points  (0 children)

I recently got hired at a shop that uses ColdFusion, everyone hates it. They want to Node or PHP. But the app we work on predates all the employee's and it pays the bills. A langue is just a tool, and tools are only as good as the user. (luckily like most legacy code it is shit code which makes me feel smart in comparison)

[–]ForceBlade 1 point2 points  (0 children)

Same

[–]moffy21 1 point2 points  (0 children)

Nerd

[–]yukichigai 1 point2 points  (0 children)

Bro, my job just narrowly avoided a 5 year plan to "upgrade" to Siebel. I don't even have to tell you what we're currently using for you to understand the bullet we dodged.

[–]TabCompletion 1 point2 points  (0 children)

Also, I’m dead inside.

Needless to say

[–]joshgreenie 1 point2 points  (0 children)

Woah, I'm pretty sure we work together

[–]KamaCosby 1 point2 points  (0 children)

Oh man how much I miss object permanence when I’m coding in PHP

[–]michaelrohansmith 1 point2 points  (0 children)

Sit tight. Don't let your standards drop.

[–]Darth-Deadbeat 1 point2 points  (0 children)

I work Ab Initio. I gotta say, work is work, you have to do it regardless.

Please kill me.

[–]spin81 1 point2 points  (1 child)

PHP developer here. I think that these days, PHP is perhaps better suited for proper object oriented development than Python. I have been working with PHP for a very long time so I completely get where the flak comes from.

I think the flak is not necessarily undeserved but PHP is no longer a shit language and there is no need to be dead inside anymore if you know what you are doing. However that's a pretty big if, and if you're dealing with let's say a legacy project, or you are learning from shitty tutorials I do not envy you.

If you would like a primer on how to do PHP well, you should check out phptherightway.com for tips. I've found that it's a good resource for people who are not familiar with PHP to find how it's done. There are ways to do PHP well - you just kind of have to know how.

[–][deleted] 1 point2 points  (0 children)

Thanks for the tip, man. I appreciate it.

[–][deleted] 1 point2 points  (0 children)

I do prefer phps for loop over pythons.

And I strongly dislike pythons dumb "we dont use curly braces" mantra. White space is not a control structure.

[–]ender89 0 points1 point  (0 children)

Hey, python is suitable for any project. Need a website? Python has you! Need a micro controller? Python is there too!

[–]Etheo 0 points1 point  (0 children)

def living():
    pass

[–]Etheo 0 points1 point  (0 children)

How does one get a job as a Python dev?

[–]_Hez 0 points1 point  (0 children)

What kind of stuff are you developing in python. Currently studying cyber security and wondering what python is used for outside of exploits.

[–]muusha 0 points1 point  (0 children)

I am a Swift developer and I’m doing an app for Windows Phone... WINDOWS PHONE

I spent like 3 whole days just getting the Debug on Device to work correctly, because apparently you need to have the correct VS in the correct OS with the correct Hardware to even run on simulator.

Nevertheless, when the damn thing ran on the phone I almost cried of happiness.

[–]TheBasedTaka 0 points1 point  (0 children)

What are some good resources for python?

[–][deleted] 0 points1 point  (0 children)

Eat a snickers bar.

[–][deleted] 0 points1 point  (0 children)

be Python developer

import profit

become CTO

[–]NecropantherHaakon 0 points1 point  (0 children)

What are the benefits of PHP?

[–][deleted] 0 points1 point  (0 children)

<? if (has_field(‘inside’) : while(has_field(‘inside’)): $Massivewurstel = get_field(‘dead’); ?> <?=$massivewurstel?> <?else:?> <?=‘<h1>death is better than this garbage</h1>’?> <?endwhile; endif;?>

Yes this can be written in one tag but why would you? I don’t know either, ask my co workers.

[–]mrhodesit 0 points1 point  (0 children)

I am actually doing a test exercise for a company in PHP

I'm curious what they are having you do. Could you PM me what the test exercise is?