>want to start a project
>everything needed has already been programmed
whats the point bros
>want to start a project
>everything needed has already been programmed
whats the point bros
Other urls found in this thread:
s1000d.org
gitgud.io
twitter.com
program a self conscious ai
This is my issue too. I know that I should start a project to get some experience, but since everything that I need for is already at my fingertips, I can never come up with something good to work on.
Build a program that takes the string 'cinema' and determines whether the string 'iceman' is an anagram or not.
>everything has already been done
Just pick something you think is interesting and start working on it. You can switch later once you have a new idea. Ideas don't come to you while you are wasting time doing nothing or playing vidya. If that's too hard then find an existing project and join. Make some friends that actually do shit and share ideas with each other. Get started and once you look back you'll realize that your OP was just a lame excuse.
do the needful and start a new program
Maybe you just lack imagination.
The point is learning user and getting better at programming, its not the destination, its the journey that matters.
>iterate through each charcter of iceman, checking if it exists in cinema, if one of them doesn't exist return false
wow so hard, I sure would feel good about myself figuring that one out
Write an AI that shitposts on Jow Forums.
can't be wasting time reinventing the wheel
>just bruteforce it bro
great idea Pajeet
That is the only option for this problem you deranged retard. It's not "brute force" if it is the only solution to the problem.
okay and what if the word you are checking consists of letters that exist within other word, but it isn't an anagram? your little liar script tells you a fucking lie that's what. Next!
>want to program/make something
>too brainlet for programming, don't know how to make it, and where to start for it
i thought that back in the early 2000s, and look at all the popular shit that's come out since then
learn low level shit
>write free software drivers for hardware that lacks it
>reverse engineer stuff
>contribute to libreboot
>hack consoles
>rewrite shit software to be faster
well, then just do things that have already been done
it's like learning algebra then saying "well, not sure how I could make an impact on the world of mathematics, it seems like they've already figured the whole maths thing out", which is wrong of course, it's just everything novel is beyond your abilities. You just need to spend a few years doing things other people have already done until you run up to the end of what you can redo, and then you do something novel.
>everything needed has already been programmed
Maybe, but not everything that has been programmed is free, open source software. This is essentially my current project, writing FOSS tools for a niche technology that only has proprietary software available.
Im doing the same thing. It does have foss alternatives but they are all shit.
>it's the only way!
by chance are you American?
Open dictionary
Create empty hashmap H
For each word in dictionary:
Create a key that is the word's letters sorted alphabetically (and forced to one case)
Add the word to the list of words accessed by the hash key in H
Name three that aren't just a rehash of an old idea
>tfw only know how to do retarded fizzbuzz shit and i'm graduating soon
There's nothing for this:
s1000d.org
Very little info or discussion online (never even mentioned on Jow Forums according to archives). It's an open specification, but it's mainly used in government/military, and the community around it just seems to accept that the software must be unreasonably expensive. I'm talking tens or hundreds of thousands of dollars for basically fancy SVN clones.
Realistically, that won't change anymore than GIMP replacing Photoshop for "professionals", but I just find the ideas in the specification neat and wanted some FOSS tools for my own use.
a tinder app for people who want to fight each other
Well then just do what they're doing but better
Create the perfect distro
>everything needed has already been programmed
yes, but not everything WANTED you procrastinating fuck
>freshmen problems
If you stay long neough you will find your projects.
make a script/browser that blocks any internet content after 2009
this, we all need this
i need the perfect to do application, there are dozens of them out there but they all suck. maybe you can make the perfect one. thanks frogposter
also make it so you can select until what year and in which websites do you want it to work
Name anything that isn't just a rehash of an old idea
make .exe versions of linux distros or any operating system so it opens automatically a VM with that OS
make a better program to emulate x86 in ARM, all the actual ones are shit and the only one "good" costs money
Sort alphabetically, check if equal.
You can join my pathetic attempt of you want, friendo
gitgud.io
Amazon didnt invent anything. They just did it better than anyone else.
>want to program something for fun and learning, but want it to be something you can actually use
>have nothing solve so nothing i make is of use
>dont program anything because of this
>0.1.0
How do you learn about hardware that lacks drivers? Where do you get your ideas from?
I don't feel like I've had any reason to bump the version whatsoever
holy shit does this not exist yet?
this is fucking sick
newfag much?
There is always room for another roguelike that isn't just another LOTR rehash.
Same goes for any kind of programming language, because there are still too many established ones that need to be wiped out from history.
Make a good, functioning MS paint clone for GTK if you have that much of a pain threshhold
Neat. Mine is a little less advanced than your prpject, but Im developing a point of sale system completley from scratch. Or rather not the system itself, but the foundation for such a system. Kindof like how x11 is in relation to de's, i want a pos system that foss that can be easily configured to whatever interface is needed.
Develop one of these new tangled "Digital Twin" systems. Multidisciplinary stuff plus simulation, plus 3D plus realtime industrial systems.
>thread has like 5 ideas of new/improved software
>"ohh noo what are we going to dooo verything is already coded ohh noooo"
fuck op
Why crystal? Are you just trying to learn the language?
please make a good driver that let me use two keyboards in games where same keys do different work and no conflict comes up whatsoever
make a linux file picker that has thumbnail view option
Pajeet BTFO
this
Yes, and it's been fun so far. I can recommend it, although it has no multi threading as of now
Make a classic mspaint clone that doesn't suck.
>easily pick up language basics, such as loops, vars, classes, etc
>everyone in my class struggles, i passed as if i have already known it, everything is so easy
>start to write my own shit
>cant
>i know syntax and can read code but if it comes to writing i am the copypaste monkey
Why?
Another Crystal user here.
I'm not sure I actually like it. Flow based type checking and some inflexibilities can be a PITA in non-trivial scenarios.
It may be the best option for migrating from Ruby to a sane programming language once its done, but as a non-rubyist I find it less appealing after writing a portion of non-trivial code in it.
This, the only one I can think of is Kolourpaint.
Bonus, OP: Implement seam carving and integrate a scripting environment, so I can automate the process of drawing dicks.
Because it turns out knowing possible algorithms, standards and APIs is easily as important.
This is how we all started, i was too dumb to apply even basic structure to my programs like 3 years ago and copy pasted everything. Now, 3 years later, I'm employed as a junior dev for c++ and c#
I have written nothing non-trivial in it as my project probably shows. But it's been more fun than the other 4 language i can somewhat program in so far
why do you want to start a project if all your existing problems have solutions?
Switch to python fellow autbro and I'll build this with you
already been done
>But it's been more fun than the other 4 language i can somewhat program in so far
Well, let's guess what this is:
VBA
C
COBOL
Java 1.0
>indentation based syntax
nah thanks I'll pass
C++, Bash, C# and modern Java
Doesn't factor in if letters appear multiple times
I am employed as well. I could get into position easily since I understand the language just enough and remembered main LeetCode solutions. Also it's a rare occasion that a potential employee knows English well.
But speaking about coding, I feel like a fraud. There's a project I am in with hundreds of thousands LoC. I hope I won't be fired after few weeks.
Is this a problem people actually have?
My to do has 4 things it will take me a few years to do. Smaller online communities everywhere need hands.
most style guides tell you to do this anyway.
If the company is as large as the project suggest you could probably sit there for weeks without doing anything and noone would notice
> being this much of a nigger
Literal baby fag whos never used python professionally
Already done by that swedish pedo fat fuck that caused Jow Forums to use captcha
I just don't like it, it's called personal preference. Go rewrite gnu in python if you want, if it's good I'll use it, just don't expect me to help developing it
Because you haven't applied the language to solve problems. This is normal.
There's more to programming than just knowing the language. When you gain more skill you'll learn that knowing a language alone doesn't make you a good programmer.
It's like learning Spanish in high school. You're taught to read and write -- and you understand it conceptually, but when it comes to speaking to another native spanish speaker, you're dead in the water.
The solution is to solve problems. Go on r/dailyprogrammer, check out CodeEval, and LeetCode. Expand your mind so that you can think in code and conceptualize real world problems as arrays, lists, and classes. Think about how things work, and always go deeper.
I have news for you: much of programming in 2018 is just gluing together stuff that other people already wrote
I always try to program stuff I take for granted, like command lines, custom package managers, etc.
I might have exaggerated. The project is big itself, but is divided into separate, smaller teams. As Scrum implies, it wouldn't be possible at all to breeze through shit easily.
I just don't know how to adapt and how to learn shit.
Reinventing the wheel may not advance anything, but it makes you appreciate the wheel and see potential flaws in its design
You'll figure it out eventually, just never stop asking questions. Ever.
>but it makes you appreciate the wheel and see potential flaws in its design
In my case, it makes me hate the wheels and their creators for being that sloppy. In particular if a better solution existed at their time.
that’s not how system inputs work you mongoloid, there are special accessory keyboards made for this purpose
I started helping out a site and now I have more work than I can handle alone.
However, if you want ideas just look at existing products and make a better one, there are plenty of small services that make a lot of money that you could make better versions of.
Then build it
just make tools that would be useful for one of the autistic communities you frequent
Once you get hard experience desu, you'll see how things come together. Just be prepared to see spaghetti code everywhere when you start working and wanting to kys
No, someone already did, but it was forgotten.
Does building a Markov chain "natural language processing" in a functional programming language and use a collection of Jow Forums threads as a dictionary qualify?
Hey, that's what I do
or
>count the characters used alphabetically and compare with both
Tell me more about it.
make one with gtk
already been done
make a holocaust manager video game
Reinvent the wheel and do it better.
I do not comprehend this meme