[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
What was your biggest programming accomplishment?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 134
Thread images: 9
File: 1456061914001 (1).png (102 KB, 723x656) Image search: [Google]
1456061914001 (1).png
102 KB, 723x656
What was your biggest programming accomplishment?
>>
>>53104360
It's hard to point at just one thing.
>>
fizz buzz
>>
I don't want to post it because someone will criticize it.
>>
Hello World in Python, Ruby and C
>>
>>53104360
This:
https://github.com/thegrimprogrammer/escript
>>
>>53104360
A $5 raise and an additional $250/month because I wrote a small program and implemented Intel vPro and put 6 poeople out of a job
>>
>>53105530
>Hourly wages

Holy cuck. Code monkey jobs are garbage.
>>
>>53105698
Salary is just an excuse to demand more than 40 hours a week out of you without paying you any more
>>
>>53105868
This. I was offered $45k in salary as my second job out of HS. Took $18/hour and $500/month instead and made over $60k that first year
>>
OpenGL hello triangle
>>
I programmed a Trie in Java.
>>
A small gamebuino game called crazycar
>>
I work for Blizzard. Sorry we fucked up WoW.
>>
>>53107830
>aaaaaaaaaaaaaa
I know I'll become addicted again with legion
>>
>>53105530
>He fell for the salary trick
Good goy, you make more since you work more right?
>>
Designed and implemented a distributed, HA authentication system for an online service, that has around 1-2k daily users (not a lot, but its a specialized software, the monthly subscription starts from 150 USD). Earned me a full time job while I was still at university, and it feels good that it has been running without a single error since 3 years.
>>
>>53104360
One time I actually finished a program
It deobfuscated java classes, which included emulating functions
But the finishing something was my biggest accomplishment
>>
>>53108913
I know that feel
>>
>>53104360
Checkers game in C++.

>>53108913
What are you doing outside your containment board, fembot?
>>
>>53109144
>What are you doing outside your containment board, fembot?
Being a nerd
thats what
>>
File: 1456102538001.png (972 KB, 1920x1080) Image search: [Google]
1456102538001.png
972 KB, 1920x1080
>>53104360
neat

I haven't ever really accomplished anything with programming.
>>
>>53104360
Made a custom OCR program for my job. The free ones were all shit so I had no other choice.
>>
I sold an insurance telemetry application to AAA for a few thousand dollars, that's my most profitable.

My biggest is probably my vidya game side project.
>>
>>53105868
>>53107614
Honest question. Can you tell me what to look for in a job? I have about two months left as a contractor at my current job (first out of college) and I've been looking for other areas of employment because this company seems to like to make their employees work more than 40 hours without actually paying them more, which is horseshit.
>>
>>53107614
>going into a higher tax bracket because you're retarded

damn plebs
>>
>>53104360
An Atari emulator in java and hacking an Atari game.
>>
Nintendo 64 emulator for windows. It's kinda poorly written though.
>>
>>53109460
Don't worry anon, all of them are. TIP TIP
>>
Designed a language and wrote an interpreter for it. I'd like to write a compiler but there's some tricky bits that pretty much require bundling an interpreter in in the worst case.
>>
I learned how to code in a month (only thing I did before was CSS and html) and at the end of the month I was able to make a javascript and php website that allowed you to search a database a products, and as you typed each letter it would load the products that were found under the current search term, with tons of filters and such.
>>
>>53104360
Mostly shell scripts. A personal note management system and a screenfetch clone for Solaris that I'm still figuring out.
>>
File: 1365110533491.png (580 KB, 800x792) Image search: [Google]
1365110533491.png
580 KB, 800x792
>>53109361
the net gain for you is higher, even if you are paying more out in taxes. I know maths is hard, but you can always use a calculator.
>>
>>53104514
This. Stop asking for shits that gonna end up being criticised. Thats triggering as fuck
>>
>>53105868
haha that's hilarious bc its actually the opposite. i can work less than 40 and still get paid for 40. with a salary you can show up late or leave early and no one cares or even notices bc you don't punch a clock
>>
>>53109361

Anon, you do realize that the way taxes work, is that even if you are on the edge of a tax bracket, you are still always better off taking higher salaries, right?

Assuming a simple model where $50k a year or less pays 15% a year in taxes, and $50,001 a year or more pays 25% in taxes, what do you think is the difference in taxes between someone who makes $50k a year, and someone who makes $50,001 a year? The answer is 25 cents. You would pay 15% a year on the first 50k, and then 25% on all income after that (which is $1), using the tax model used in the US (where I'm assuming a majority of posters here are).
>>
File: 1448576208644.jpg (18 KB, 360x393) Image search: [Google]
1448576208644.jpg
18 KB, 360x393
>>53105449
https://github.com/thegrimprogrammer/EScript/blob/master/src/escript/Parser.java#L63
jesus christ. not even the worst of it.
>>
>>53111477
Damn it, you should have put a stronger warning in your post. Some of us just ate.
>>
>>53105868
so wrong. they pay you salary so you focus on your work not the amount of hours paid. minimum wage jobs are all hourly because you're doing some bullshit menial grunt work, like taking fast food orders and jobs like that require x number of hours to be worked.
>>
>>53104360
And they say Perl is a serious language.
>>
>>53111520
g-gomen
>>
>>53107830
Can you help me get a quest writing job?
>>
This

http://pastebin.com/vXRr5miP
>>
I wrote a tip calculator
>>
At one point I was better at programming than I was at using Eclipse. Does that count as an accomplishment?
>>
>>53104360
I programmed my brain to stop being a fucking beta and get laid.

shit, bugs in my code I am back on /g/
>>
Make a stock calculator in Python

(I don't program)
>>
>>53105868
This is why we need well-rounded educations.
>>
>>53109361
>doesn't know how tax bracket work
>calls other plebs

I think you need to relearn how tax brackets work.
>>
>>53111763
Hey, at least the bugs in the code didn't cause you to get AIDS.
>>
>>53104360
Non real time software synth. Shit is cash.
>>
>>53104360
I made a really shitty web browser in Java as a sideproject in a highschool comp sci class.

It was really bad though, but I was able to load gmail, check facebook, and search google on it so it was neat. Images only loaded half the time.

Never got to finish it since it was on the school computer and I never made a back-up of the project
>>
Writing hello world in Vic-20 Basic in the Vic-20 emulator I wrote in C++
>>
Making something on github that multiple people are contributing to
>>
|X123456| |X1X23456| |1X23456| |X12X3456| |X1X2X3456| |1X2X3456| |12X3456| |X123X456| |X1X23X456| |1X23X456| |X12X3X456| |X1X2X3X456| |1X2X3X456| |12X3X456| |123X456| |X1234X56| |X1X234X56| |1X234X56| |X12X34X56| |X1X2X34X56| |1X2X34X56| |12X34X56| |X123X4X56| |X1X23X4X56| |1X23X4X56| |X12X3X4X56| |X1X2X3X4X56| |1X2X3X4X56| |12X3X4X56| |123X4X56| |1234X56| |X12345X6| |X1X2345X6| |1X2345X6| |X12X345X6| |X1X2X345X6| |1X2X345X6| |12X345X6| |X123X45X6| |X1X23X45X6| |1X23X45X6| |X12X3X45X6| |X1X2X3X45X6| |1X2X3X45X6| |12X3X45X6| |123X45X6| |X1234X5X6| |X1X234X5X6| |1X234X5X6| |X12X34X5X6| |X1X2X34X5X6| |1X2X34X5X6| |12X34X5X6| |X123X4X5X6| |X1X23X4X5X6| |1X23X4X5X6| |X12X3X4X5X6| |X1X2X3X4X5X6| |1X2X3X4X5X6| |12X3X4X5X6| |123X4X5X6| |1234X5X6| |12345X6| |X123456X| |X1X23456X| |1X23456X| |X12X3456X| |X1X2X3456X| |1X2X3456X| |12X3456X| |X123X456X| |X1X23X456X| |1X23X456X| |X12X3X456X| |X1X2X3X456X| |1X2X3X456X| |12X3X456X| |123X456X| |X1234X56X| |X1X234X56X| |1X234X56X| |X12X34X56X| |X1X2X34X56X| |1X2X34X56X| |12X34X56X| |X123X4X56X| |X1X23X4X56X| |1X23X4X56X| |X12X3X4X56X| |X1X2X3X4X56X| |1X2X3X4X56X| |12X3X4X56X| |123X4X56X| |1234X56X| |X12345X6X| |X1X2345X6X| |1X2345X6X| |X12X345X6X| |X1X2X345X6X| |1X2X345X6X| |12X345X6X| |X123X45X6X| |X1X23X45X6X| |1X23X45X6X| |X12X3X45X6X| |X1X2X3X45X6X| |1X2X3X45X6X| |12X3X45X6X| |123X45X6X| |X1234X5X6X| |X1X234X5X6X| |1X234X5X6X| |X12X34X5X6X| |X1X2X34X5X6X| |1X2X34X5X6X| |12X34X5X6X| |X123X4X5X6X| |X1X23X4X5X6X| |1X23X4X5X6X| |X12X3X4X5X6X| |X1X2X3X4X5X6X| |1X2X3X4X5X6X| |12X3X4X5X6X| |123X4X5X6X| |1234X5X6X| |12345X6X| |123456X|
>>
>>53109659
The Google angular tutorial does that too
>>
Tfw only notable thing I've made was a mass music file tagging script. I need to make more shit, fuck.
>>
File: 1454632792697.jpg (42 KB, 544x486) Image search: [Google]
1454632792697.jpg
42 KB, 544x486
itt losers. this is modern /g/. can't even into anything above intro level programming.
>>
>>53104360
Red Sea
>>
>>53104360
I invented BuzzFizz, to throw off the normies and secure my place in the elite circles of computer science.
>>
>>53110409
You're dumb.

You would only pay 25% tax on the single dollar above $50k. So you'd pay 25c in taxes on the $1, then 15% on the $50k.

Again, you're dumb.
>>
>>53112941
Behold, faggots from threads such as the likes of /hpg/,
>>
>>53104360
so what does this do/mean?
>>
I wrote a budget program in Fortran 77 that asked how large my paycheck was then told me how much was added to each savings category, each savings category total, and how much money I had to blow on stupid shit
>>
Wrote a game, didn't finish it... but..
I had and object move amongst the circumference of a circle, while rotating and perpendicular. The player moved with the same linear velocity on planets of different radii.
>>
>>53104360
for i in range(0, 5):
print "\n",
for i in range(0, 5):
print "."

I originally made it in c++ and then started porting it to every programming language I touched.
>>
>>53114573
>>53112941
What else do you expect from retard 'generals' like hpg, or spg or bst or god knows whats.
Today your average /g/ user goes on cloud nine if he successfully copy-pastes a command from a website, and something happens. He wont try to learn what happened, or why it happened
I accuse that chinese products threads for making /g/ so bad. I mean that shit is not tech no matter how much you twist and turn it
>>
A pretty normal prime-check when I was 16
Also a modulus function
>>
>>53114854
I figured this one out all on my own.
>>
>>53114539
That's exactly what they said...
>>
>>53104360
VERY early days: creating a page break during a printing job, when Lotus 123 didn't have page breaks.
>>
Some Proprietary stuff, and Teknik
>>
File: 4L_1YDp1zCY.jpg (34 KB, 300x380) Image search: [Google]
4L_1YDp1zCY.jpg
34 KB, 300x380
>>53104360
My greatest accomplishment was ruining your project by demanding a code of conduct
>>
Web library in C#.

Got the api/means of use so simple, it even handles session variables now (that even timeout after a given period) and it's comparable with nodejs and go for speed, definitely faster than plenty of other libraries. At the stage it's at, any more features would cripple and bloat it.

I just wish it were more popular, I keep putting off stuff to help with that.
>>
Program that reads in a game's data file, reads each data entry as a struct, and bit masks a flag off of each one.
>>
>>53107830
can i ask what you do/work on? i'm actually really interested on what it's like to work there
>>
>>53104360
pagerank in C
>>
>>53114861
i did a prime check when i was 8

looking back, it is the most horrifying, disgusting code i've ever seen

still proud of it
>>
>>53104360
A console game in c#. It included 2 languages to choose, xml export option, saved local and global scores to txt file as well as every information about each walkthrough. Has no bugs, and is error resistant. Idiot resistance as well implemented. has ascii animations. Has few mechanics and generally is my biggest accomplishment. I could post c# source code later if anybody is interested. But i have to warn you i am probably one of shittiest programmers on /g/ as i like to implement things in simple, not to say primitive methods. I'd love any criticism though.
>>
>>53104360
Almost finished a snake game in C++, and I know the language for 6 months or something.
>>
>>53108860
What language did you use?
>>
[hide]bitcoin[/hide]
>>
>>53116803
>[hide]
>>
forum scraper in perl
>>
File: Bestcoder2016.jpg (94 KB, 890x670) Image search: [Google]
Bestcoder2016.jpg
94 KB, 890x670
>>53104360
This
>>
>>53116843
Kill thyself.
>>
C++ steam trade bot
C++ csgo vacproof hack
C++ low-resource nes emulator
>>
Nothing particularly impressive, just things that automate certain repetitive tasks. I wrote a program that would scan all PDFs in a given folder on a server for known pedigree identifiers then generate a summary of each index case and append it along with the pedigree diagram to the PDF. Still undergrad & my degree isn't in CS.
>>
>>53116241
I suck dicks for 40 straight hours per week.
>>
>>53116843
God this is what CS some students are actually writing.
Please just fucking %2
>>
>>53116843
Is this real? Do they not explain the % function in school?
>>
when I was 15 at my first job (not actually programming related) I had to sort out two excel sheets according to specific values which usually kept 2-3 people in the department busy for 3 days lol
I wrote a shitty VBS macro that did the whole thing in 10 minutes. They were so thankful that I got a $500 bonus. Judging from the man hours I saved them (they still use it to this day lol), I should've probably demanded more, but I was 15 and stupid and blew most of it on a pay2win JRPG

Funnily enough now after 2 years of studying CS I've never written anything that has got me that much money
I should probably stop being a lazy fuck and do an internship
>>
>>53109333

lmao welcome to the private sector

Especially SME where one of the owners is your boss, this shit happens all the time.
>>
File: 14154909219501.png (83 KB, 264x192) Image search: [Google]
14154909219501.png
83 KB, 264x192
>>53116843

thanks for keks
>>
File: 1455941478257.jpg (206 KB, 784x776) Image search: [Google]
1455941478257.jpg
206 KB, 784x776
I created this using a MS api sample as reference:
http://pastebin.com/u6MkuV7A

Original from MS:
https://msdn.microsoft.com/library/windows/desktop/dd319091%28v=vs.85%29.aspx

It's pretty much a copy and paste, I just needed a script to detect the system locale.
>>
>>53114539
what a retard holy shit
>>
i (barely)made a script that can convert youtube links into embed youtube links
>>
Built a distance range finder and checker using a 16 bit PIC and assembly for a college project. It takes hundreds of lines of code to do anything useful, but damn it was satisfying.
>>
Snake in Bash. Yeah I'm no good.
>>
>>53104360
>tfw i haven't programmed anything in over a month because of depression
>>
>>53116843
haha I love how this triggered so many people
>>
>>53116964
>>53117690
>>53117698
>>53119558
First day on /g/?
>>
hey just started fortan :)


program hello_nick

print*, "hello i have been working hard to make this program i hope you enjoy it"

print*, "press enter to continiou"

read(*,*)

print*, " (/o_o)/ !!!fuck you!!! \(o_o\) "

read(*,*)

end program hello_nick
>>
>>53108913
is that name related to the band
>>
>>53104360
Installing Gentoo
>>
A reasonably successful shareware app in the late 1990's / early 2000's.

Didn't make me rich, but I didn't have a job during that time period because didn't need one. Just kept improving the app.

For personal reasons (dying loved one) development slowed. By the time I was somewhat functional again the competition had moved so far forward I just gave up and got a job.

Funny OP asks this today: I had a nightmare last night about that time period. Woke up depressed, missing that person, and thinking that particular program was the only thing I've ever done with my life I'm actually proud of.

>fml
>>
>>53114539
Please don't procreate.
>>
Rapid prime factorization algorithm within finite factors.
>>
>>53124297
what's her name anon
>>
>>53111477
fucking hell put a trigger warning on that
>>
>>53125014
nice

mine personally is a compiler written in C for a toy programming language. I wanted to try to write everything from scratch - no dependencies aside from the standard C library. I finished the lexer and the parser, but the code generator is a bitch - I only recently got structs working in function calls and it's already at ~5,000 lines of code, and looking back theres things I could have done to make my life easier that I didn't do. I feel like I should push it to completion just because I've already brought it this far, but at the same time working with the burden of my previous mistakes is a bitch.

what do /g/?
>>
>>53125816
why would you do something that useless??
>>
>>53125929
because I enjoy programming
>>
>>53126009
why not progam something else then? like an app or something
>>
>>53105868
>not getting at least 100% extra for every hour outside 40 hours a week and 300% when ordered
What kind of shitty contracts do you have? If the employer expects you to work more than a normal 40 hour week they need to pay a premium for it. I usually only work extra hours if we have a release and my employer ordered over time paying 3 times as much as normal.
>>
>>53126036
because I don't get the same level of satisfaction out of making an app. writing a compiler and seeing it produce working assembly fills me with a sense of accomplishment/excitement, but an app doesn't do the same thing. from my experience it just feels like a waste of time :\
>>
a thread-safe, memory-safe, parallel garbage collector for Nodes in a Tree in C
>>
Made an occasionally connected database synchronization scheme for an embedded application. The server backend even impressed myself. I wrote it in a way so it would automate pretty much everything from backups and recovering.

My previous employer 5 years ago called up and asked if I could move the server backend to the cloud for better reliability. Checked the event log and saw that the server application hadn't crashed a single time in those 5 years time. And they never cleaned the logs because my initial debugging events were still there in the log. Could only find successful starting and stopping events.

Just read my readme.txt I left and was kind of done moving the application to an azure instance in less than a days work. Got $20k for doing it. Easy money.
>>
>>53115215
teknik.io? or something else called teknik?
>>
hello world
>>
>>53125929
I remember the time when I was at medical examination for mandatory military service (yeah, I live in a shit tier country). There were some of my old classmates, most of them were guys with shitty simple jobs. There was this jobless idiot also with them and when I told him that military service is fucking useless and that there are better things to do than waiting in a bush with an ak and spending tax payers money then he answered something like "the fuck you do with your time? drink all the time?"... didnt even answer to this idiot shit he said. well, i guess he is still a jobless faggot spending his parents money.

but yeah, I code also stuff in my free time. I like to code graphics, I've built some simple game engines for my own fun on top of opengl. Now Vulkan got my attention, im really interested in vulkan capability of minimizing driver overhead. and I also work 40 hours per week
>>
>>53117690
> not using bitwise operator

oh dear
>>
>>53104360
founding the free software movement
>>
I made a calculator
>>
>>53104360
(format t "Hello remnant!")
>>
>>53126634

hey-ooooo
>>
>>53104360

Designing and implementing my network design for a banking franchise.
>>
>>53126549
An intelligent choice not to since the modulo operator is guaranteed to work with positive, negative and zero values in C. Bitwise method isn't. Any modern compiler will optimize the modulo solution so it's just as fast. In fact gcc will create almost identical assemblies for a test program for both a bitwise and a modulo solution. They will both use andl $1, %eax instruction.

Now please get back to CS101 and complete your hullo world
>>
A Markov chain shiposting bot for irc
>>
>>53104360
A-an intelligent hangman algorithm
>>
>>53104568
Kek
>>
>>53104360

Getting the Innovators under 35 award from MIT in 2012.
>>
>>53104360
Either the software synth I wrote, or the random dungeon generator for Morrowind.
>>
I compiled without errors on the first try once
Thread replies: 134
Thread images: 9

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.