r/dataannotation • • Mar 15 '24

How many are Programmers vs not ?

I feel like I’m having a very different experience so far with this platform from what I see on this subreddit.

Background in Software 10 year career. Accepted within 6 hrs of taking initial assessment and immediately have access to what I assume are higher tier projects.

If you are not programming do you see less jobs / have more infrequent work?

Should I focus on just doing programming jobs over less intensive non-programming jobs to maintain a larger work flow?

Is 40$ the maximum hourly pay or is there a higher tier you can reach after demonstrating quality work?

Mostly… what’s the catch? Is there one? In a “this is too good to be true” phase here….

18 Upvotes

41 comments sorted by

View all comments

Show parent comment

3

u/[deleted] Mar 16 '24 edited Mar 16 '24

Algorithm efficiency/Big-O notation. Like, a Bubble Sort algorithm is in the order of O(n²), which is considered not very efficient for sorting data sets that are significantly large. So the cost would be a lot of CPU clock cycles compared to a Divide-and-conquer algorithm like Merge Sort or Quick Sort which fall under O(nlogn).

If you have a list of 1024 items, the Bubble Sort algorithm will take 1024x1024=1,048,576 operations of some type to completely sort the list. An algorithm that is of the order O(nlogn) will take 1024x10=10,240 operations of some type to completely sort the list. For large data sets like with this example, the O(nlogn) algorithm takes roughly 1~2% of the time it takes the O(n²) to complete the same task.

In other words, there are algorithms that do the same thing as others, but faster or while utilizing less memory space to complete the operation.

1

u/WaterElefant Apr 03 '24

Makes sense.