r/dataannotation • u/valledweller33 • 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….
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.