Leave these fields empty (spam trap):
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists


420chan is Getting Overhauled - Changelog/Bug Report/Request Thread (Updated July 26)

Programming for Retards 101: Explaining to You As If You're a Child

View Thread Reply
- Fri, 19 Apr 2019 00:39:57 EST fGSblL+b No.37762
File: 1555648797142.png -(12311B / 12.02KB, 485x303) Thumbnail displayed, click image for full size. Programming for Retards 101: Explaining to You As If You're a Child
I think I might be too retarded to be a programmer. When I am given an assignment for my course work at community college I always have a hard time figuring out what needs to be done. I don't think I am that much of a failure at simple logic, but I'm not a genius so I can't figure out just what it is that I need to do. I am alright with structured programs and sometimes feel as if I excel at that but when it comes to making a bug move position in Java I am lost at the start. I cannot even form an algorithm to save my fucking life. Is there any hope that I would ever grasp everything in programming? I can't even figure out how passing methods/functions in any given language actually works. This is enough to make me contemplate suicide since this means it's one more thing that I would never excel at or one more thing that I would only excel at with the bare minimum. Who else feels this way?
50 posts and 3 images omitted. Click View Thread to read.
Phineas Blythedale - Wed, 22 May 2019 14:41:55 EST e+24tp3r No.37858 Reply

>collage these days
>collage level block of classes
>collage but not for a degree

Pls guys, go to collage just don't enroll in a art program or you will only learn how to make collages

Making money from programming

View Thread Reply
- Sat, 18 Aug 2018 23:02:59 EST vb/GtI8M No.37631
File: 1534647779262.jpg -(120768B / 117.94KB, 813x960) Thumbnail displayed, click image for full size. Making money from programming
I did a coding project for a college professor despite having no prior experience. It was for some pretty important work this dude needed help with to get published, so I'm over-confident and full of myself right now because of my babby's first programming script.

All I did was scrape information from some websites. Anyways, how can I make money from my obviously god-tier programming abilities? I need to ride this high of ignorance before I realize I don't know anything about programming.
7 posts omitted. Click View Thread to read.
Fucking Gushnare - Thu, 14 Mar 2019 18:55:43 EST DF3Sj/6k No.37713 Reply
>Zen Coding for SQL

I think that's called LINQ in C#
Hugh Blatherdale - Tue, 27 Aug 2019 21:11:14 EST x6K3CZQk No.37995 Reply
Put an ad in your local craigslist that you specialize in software sorcery.

Please halp

View Thread Reply
- Wed, 21 Aug 2019 12:50:26 EST vQUrFMIl No.37978
File: 1566406226026.jpg -(73883B / 72.15KB, 1280x720) Thumbnail displayed, click image for full size. Please halp
Can anybody tell me why this is producing 0?

public class Debug2 {
public static void main(String[] args) {

//Producing zero because integer division of a smaller number by a larger number
//always results in zero.
int i = 9;
int j = 5 / 6 * i * 4 ;

I marked it as producing a zero because integer division of a smaller number by a larger one always results in 0, but that's only part of the question. I'm supposed to solve it to produce the correct answer (30) in integer format, while leaving j as an int. I am completely lost...
1 posts omitted. Click View Thread to read.
Phyllis Fennerhood - Wed, 21 Aug 2019 17:26:29 EST De9RwqWL No.37981 Reply
Its integer arithmetic. "5/6" ->0 and zero times...

Move all the divides to the right: "5 * i * 4 / 6". Result will be rounded down
Phyllis Fennerhood - Wed, 21 Aug 2019 17:37:16 EST De9RwqWL No.37982 Reply
You also need to be aware of range checking:

" j = 5 * i * 4" -> " j / 5 / 4 = i"

(min(j)/ 5 / 4) <= i <= (max(j)/ 5 / 4)

(0x80000000 / 5 / 4) <= i <= (0x7fffffff / 5 / 4)

"-107374182 <= i <= 107374182 "


View Thread Reply
- Fri, 16 Aug 2019 02:33:15 EST WWFlYsyZ No.37971
File: 1565937195905.jpg -(14602B / 14.26KB, 200x217) Thumbnail displayed, click image for full size. HTML
Been learning HTML

Finally feel useful
Simon Nuckleteg - Fri, 16 Aug 2019 18:59:22 EST x6K3CZQk No.37972 Reply
Try this: https://n0x400.1mb.site/#sec-1-1
It's designed for people with zero programming background, covers CSS, HTML, the DOM/JS, some React, lot's of other things. Full lectures available. It's a workshop so you follow along with your javascript console open manipulating divs.

My only complaint is the lectures on socket.io and mongodb, stick with Postgresql and learn actual websockets for any real life application.

Learning C#

View Thread Reply
- Tue, 30 Jul 2019 17:02:55 EST M8sK+Yk/ No.37941
File: 1564520575000.png -(68954B / 67.34KB, 1200x1200) Thumbnail displayed, click image for full size. Learning C#
I know most people would just tell me to use online sources to teach myself to program because they're free but there is just something about a book that I find easier to learn from. I was wondering if if someone could give me a list of books that would take me from beginner to advanced in C#.

I was thinking about these books in this order.
1) Learn C# in One Day and Learn It Well. By Jamie Chan

2) Mastering C# (C Sharp Programming): A Step by Step Guide for the Beginner, Intermediate and Advanced User by Michael B. White

3) C# in Depth by Jon Skeet
Edward Hollerwell - Thu, 15 Aug 2019 08:51:59 EST 0u7XtIRD No.37969 Reply
We used the Wrox book "C# for professionals" back when I took my CS education in the .NET 4.0 days... contrary to the name, it starts off pretty simplistic, but showed off some great tricks with Visual Studio also.

Back then, I bought the entire box with the aforementioned book, along with a programmer's reference and a few books with design guidelines... mainly because the box set only cost a little bit more than the book alone. Pretty decent books to have even now, whether for reading or for quick reference. I still use mine sometimes for reference in building new projects.

My tip for any language is to try to get hold of one or more programmer's refence books... They often have good "recipes" for certain types of projects and can help you analyze and dissect more advanced problems. They may also contain quick references for various libraries and commands and are really good for helping in designing programs from scratch.
Also, as mentioned, reference books can help you learn a few tricks in the IDE for autogenerating code, say, for database access.

A year and a half left..

View Thread Reply
- Wed, 14 Aug 2019 03:29:19 EST AgRXFjAi No.37968
File: 1565767759081.png -(316506B / 309.09KB, 460x310) Thumbnail displayed, click image for full size. A year and a half left..
I'm in my junior year of college and I really spent the whole time just partying and getting decent grades but not really learning more of like last-minute studying. Anyway, I'm near the end of college by my spring semester I will be a senior and I still don't have any internships or any skills that can get me there. By my estimate, I only have a year at most to become employee material, but even I think this is far too little time for me. How do I begin? Am I fucked? Where should I begin this quest to becoming employed?

ImageBoard software

View Thread Reply
- Mon, 27 May 2019 08:31:17 EST tIjRESAS No.37865
File: 1558960277436.jpg -(442595B / 432.22KB, 800x639) Thumbnail displayed, click image for full size. ImageBoard software
I'm just an almost total noob, but I figure it'd be fun to try out making an IB software (wouldn't ever want to host a chan, just for fun coding and exploring concepts) as a first real project to practice doing something more than just exercises. Had a look on githubs imageboard tag, and there's a load of them, but since I'm just a beginner I can't really tell bad from good.
What's a good imageboard software to look at the source of for inspiration and good structure?
2 posts omitted. Click View Thread to read.
Shitting Blatherhood - Sat, 08 Jun 2019 11:28:48 EST tIjRESAS No.37886 Reply
1560007728007.jpg -(1691196B / 1.61MB, 1920x1080) Thumbnail displayed, click image for full size.
Thank you very much! Especially those lecture slides about webscaling, I haven't read up that much on webdev, more just general proggr. so it'll definitely be useful.

I've been too busy with other things to get started yet, but I'll pop back in with an update when I actually get some stuff coded up.
Jarvis Puddlelore - Mon, 29 Jul 2019 02:41:57 EST 8EbRwhxh No.37935 Reply
what soft do you need?

Learn how a JPG works with this interactive fuckery tutorial

View Thread Reply
- Thu, 30 May 2019 04:48:22 EST 2D6pTKeg No.37875
File: 1559206102457.png -(572906B / 559.48KB, 1391x502) Thumbnail displayed, click image for full size. Learn how a JPG works with this interactive fuckery tutorial

Pretty cool, can fuck with an image live and learn how it all fits together.
1 posts omitted. Click View Thread to read.
Phineas Hivingmack - Fri, 31 May 2019 11:19:20 EST 2D6pTKeg No.37879 Reply
You should definitely do it, then! If you see something that you could do better that isn't currently being done as well as it could be, and you do it, you are advancing humanity. This justifies your existence forever.
Charles Fillermick - Sun, 30 Jun 2019 19:49:05 EST QdPKZn3P No.37900 Reply
1561938545647.jpg -(1494B / 1.46KB, 100x100) Thumbnail displayed, click image for full size.
it should be possible to make pixel perfect art and fonts finding the right wavelets right? would be cool to make a game or something using that
Fanny Sibberbury - Thu, 18 Jul 2019 12:10:28 EST a9BpE8FS No.37919 Reply
You could.
It would be kind of like pixel art just instead of picking color values you pick a which coefficients each macro block should contain.
You would start by writing a graphics editor for the task.
Something like select a macro block and then select which "wavelets" apply to that block.

Could be a neat trick for 4k demo completions or games that should run on 8bit embedded cpus.

Pls help

View Thread Reply
- Sun, 09 Jun 2019 03:57:54 EST ijjGtuvc No.37887
File: 1560067074999.jpg -(19344B / 18.89KB, 320x331) Thumbnail displayed, click image for full size. Pls help
I literally want to make my very own message board, and I would like to ask what languages are best for doing so? I am going to be honest, I am almost a complete newbie, and I have little knowledge in scripting or coding besides basic HTML. Thank you in advance.
Ebenezer Cluvingham - Tue, 16 Jul 2019 05:49:03 EST p7OqyXZ8 No.37916 Reply
I think you need to study PHP or contacted with IT specialists. For example, I contacted with https://www.effectivesoft.com/ I needet tocreate some medical sites so that guys did it successfully.

Embedded systems

View Thread Reply
- Fri, 05 Jul 2019 20:13:00 EST FnW9ut/o No.37903
File: 1562371980698.jpg -(46689B / 45.59KB, 445x473) Thumbnail displayed, click image for full size. Embedded systems
Whats it like to work in embedded systems? Is it based?
Eugene Drummerfet - Fri, 05 Jul 2019 23:11:55 EST XgOrKnmP No.37908 Reply
It's the sort of thing that you either love or hate.

Starting a "chan" site

View Thread Reply
- Thu, 04 Jul 2019 14:26:04 EST HDucUB/W No.37901
File: 1562264764502.jpg -(1755544B / 1.67MB, 2160x3840) Thumbnail displayed, click image for full size. Starting a "chan" site
Hi, hoping to start a chan site.
Is https://github.com/fallenPineapple/NPFchan the best place to start? Any other advice?
Jack Blellerpudge - Thu, 04 Jul 2019 17:25:10 EST tIjRESAS No.37902 Reply
Haven't hosted a chan before, but my advice would be to post in /tech/ instead, this question is not really about programming at all. You just want to host software that already exists. That's a /tech/ thing.

yo gates

View Thread Reply
- Tue, 11 Jun 2019 11:31:04 EST Y59tiGvd No.37890
File: 1560267064217.jpg -(49645B / 48.48KB, 749x499) Thumbnail displayed, click image for full size. yo gates
ya trustfundie faggot
when ya gonna GPL winblows
M$ is still great satan you know you wont because of the NSA backdoors
1 posts omitted. Click View Thread to read.
Walter Mavingcocke - Tue, 11 Jun 2019 20:49:51 EST 3l63U7vQ No.37892 Reply
They've been open-sourcing things more and more recently.
Simon Focklewack - Thu, 20 Jun 2019 13:14:18 EST SSZih+2H No.37898 Reply
why don't we open source the fact that Italian intelligence attacked coinbase
Alice Sonningville - Wed, 26 Jun 2019 23:52:08 EST 3l63U7vQ No.37899 Reply
Because that would be journalism, not programming.

Message in a bottle from "an anonymous coward'

View Thread Reply
- Sun, 28 Apr 2019 09:04:29 EST Y59tiGvd No.37792
File: 1556456669611.jpg -(153716B / 150.11KB, 1900x1200) Thumbnail displayed, click image for full size. Message in a bottle from "an anonymous coward'
I'm sorry for working for free in Open Source. If I had any choice in the matter, I would not. You see, I cannot be employed because of legal circumstances. If I make income, I will lose my only means of financial support. That being said, I basically have no choice but to contribute to keep my skills.

No hard feelings?

NameNo - Mon, 13 May 2019 14:10:59 EST 2UYWtQoj No.37839 Reply
open source and free software are always the best. but you have to find yourself they way to earn. sadly
Shit Greenshit - Fri, 31 May 2019 03:27:25 EST vASvAHmL No.37878 Reply
what's ya legal fam?

It's hard to keep up

View Thread Reply
- Sat, 11 Aug 2018 20:16:01 EST pikkS2SL No.37627
File: 1534032961336.png -(98535B / 96.23KB, 500x380) Thumbnail displayed, click image for full size. It's hard to keep up
I've studied IT and computer science. I have work experience under my belt, tech certifications, know multiple programming languages and frameworks and operating systems, have personal projects on GitHub, made websites for people, read tech books in my spare time, go to hackathons and networking events, etc. But it's so hard to keep up with all the industry changes.

Before I have a phone interview for next week, I have to learn a new programming language and a new web server platform. I also have to brush up on a different language I haven't really used in a while, and I also have to get familiar with a certain program I haven't used that much. I probably won't get the job. It's so exhausting to have to constantly learn new shit all the time. It'll always be like this, since tech is always changing.

How do you manage all of it?
5 posts and 1 images omitted. Click View Thread to read.
Polly Blytheham - Tue, 14 May 2019 22:13:09 EST nUiSQX6z No.37842 Reply
1557886389413.webm [mp4] -(3238122B / 3.09MB, 640x360) Thumbnail displayed, click image for full size.
That's the nature of the beast, dawg. Everything is always getting newer and better so you gotta keep up.

Although, the best class I ever took when I was still in college was a class on the general structure of programming languages. I can pick up the basic gist of a new programming language within hours now because of it.

Which helped a lot when it was my job at my current gig to untangle a spaghetti mess of ruby code with no documentation, left all over the production infrastructure by a guy who got fired. Fuck ruby.
Edwin Cliffingchatch - Thu, 30 May 2019 18:43:45 EST /XSWK9U7 No.37877 Reply

> Now I'm working for myself on a nameless web app project marketed towards freelancers.

How are you funding that, or is it already producing?

Report Post
Please be descriptive with report notes,
this helps staff resolve issues quicker.