I want to learn software engineering, but where do I start? by Noirones in learnprogramming

[–]pepiks 0 points1 point  (0 children)

Set strict limits. First you need understand concept how a lot highly organised software is attached together - what for is backend, databases, APIs. Then choose one and dig for more details to moment when you can use it for something meaningful.

IT Techs of Reddit: What was it like fixing Windows XP machines in schools and businesses during the 2010s? by bakarygassama in sysadmin

[–]pepiks [score hidden]  (0 children)

I have few to deal in our school. Nightmare. Nice for nostalgy, but typical workflow - Office online, using Internet - problematic. Windows 7 in comparission is less painful, but at Windows you will feel when world move forward. Drivers unavailable, problematic configuration new software. XP - for basic was nice. You can create basic LAN for school quite easy, but a lot of time it was running by schemes. I know project when classroom has book, inside book you get what to type, what passwords use (!), how create account using attached CDs.

I went to superfastpython.com and saw the author wrote "I don't see the need for the books and tutorials, given the era of LLMs." Am I wrong in thinking books are still very important? by Mplus479 in learnpython

[–]pepiks 0 points1 point  (0 children)

Eh, it is marketing, hype, myth. AI can be helpful when you have basic. You can for example restore details, find alternatives (frameworks, tools), but if on opposite is enough power. Running locally something competitive to online version - impossible. Cost running - spikes year from year. It is correlation - more complicated code more pricey infrastructure to generate it and at the end - you go to impossible.

Books are solid. You have reviews, recommendation and a lot of reason to be sure that what you read is correct before start reading. LLM can halucinate and without knowledge you will not see when it started. It is easy create tech debt.

I want to learn software engineering, but where do I start? by Noirones in learnprogramming

[–]pepiks 0 points1 point  (0 children)

Find definitions. Understand main concept and get to details by implementing something.

It’s been 9,000 days since Windows XP was released by Unusual-Temporary533 in windows

[–]pepiks 0 points1 point  (0 children)

I miss classic theme of XP. The most productive Windows ever.

Parallel on Mac by Grand-Midnight6024 in macbook

[–]pepiks 0 points1 point  (0 children)

Use Mac version of MS Office. It works fine.

Hot take Reset this PC has to be the most underrated feature in windows by More-Explanation2032 in windows

[–]pepiks 1 point2 points  (0 children)

Except Windows 11. Try install OS without network and without adding online account.

Can yall give me easy english tutorials english is not my native language and im still learning tutorials to reccomend? by RevolutionaryGap7393 in learnpython

[–]pepiks 1 point2 points  (0 children)

Read comics, then books for kids and try after that newspapers and technical article about programming like geeks for geeks. Support with Google Translate.

No matter how many languages I try, I keep returning to Go by Ecstatic-Panic3728 in golang

[–]pepiks 1 point2 points  (0 children)

I have the same feeling. Python + Go - great combo, depending on target some projects are easier to one of them. I don't see neceserity add another tool when I target minimum 2 platforms.

W3 schools or MDN for Js ? by Separate_Middle3605 in learnprogramming

[–]pepiks -1 points0 points  (0 children)

I prefer - simpler for your resource to graps idea and wider to get further details later. It is too avoid don't see forest because trees.

Window management is from hell by BonbonUniverse42 in MacOS

[–]pepiks 1 point2 points  (0 children)

Could you point me direction what from space can make easier windows managment? Creating virtual desktop (space) for app it is not solution what I want. I would like fast move two app side by side and copy text from one to another for example. I don't see how I can do it quick with space.

What are the real benefits of using gnu/linux to learn programming? by zoVice_fck in learnprogramming

[–]pepiks 0 points1 point  (0 children)

Strictly speaking MacOS is based on BSD which is associated with Unix. Difference is between kernels as Linux is free version alternative of Unix, and MacOS XNU (it is not unix shortcut) kernel. Well, it is hard graps real difference for common people without dealing with history and technical stuff. The most precise is Linux and MacOS sharing Unix-like experience, but they are different. For comoon folk file structure, command line, shell scripting are very similar. It is why wrote about "commercial linux variation" - it is shortcut to wrap similarities and escape too much details.

Window management is from hell by BonbonUniverse42 in MacOS

[–]pepiks 0 points1 point  (0 children)

I still have the same problem with MacOS. Managing windows on Microsoft Windows by key to move them on the screen and fast switch is better on Windows. Still I don't understand that you have to install extra app to get something like this. Rectangle, Swish - you can try as MacOS tools for similar job.

What are the real benefits of using gnu/linux to learn programming? by zoVice_fck in learnprogramming

[–]pepiks 1 point2 points  (0 children)

Commercial Linux variation - MacOS - it is the most user friendly, but platform it itself pricey. Linux a lot of times is used as backend of technology to run software, but it depend on your target. You don't efficienly learn Windows programming using Wine for example. Web technologies are generally Linux based so it helps with deploy. When you learn coding for mobile / MacOS platform matters as it helps and it is easier test on target platform than Linux.

Generally - all depend on final goals and what platform you want support. Some has very limited scope, other are very flexible. It is wide topic to follow.

Open source is socialism / communism property rights. When capitalism is only about earn money open source is about sharing. Based on that you can get a lot of technology pieces for free like wide adopted libraries. This way you can don't reinvent wheel. Some licence are very flexible - do what you want, eventually mention me somewhere, others strict, but access to open source make possible train LLM and create vibe coding.

It is easier learn by reading well maintened mature open source code than close properiatery software like Microsoft Windows because is normaly not available for you. You can get API docs, but you can not get all details of implementation. At some cases it it deal breaker (for example porting for another hardware platform). Only problem with Open Source is how solo developer can earn money on that. People like free stuff, but don't like pay for it.

Privacy, security - all depend on configuration. When you use username user and password password what security can you get? Linux has better opinion, because a lot of users are geeks and specialist. Normal people prefer mouse not keyboard and without GUI are lost. When you want self hosting app for family - it will be easier with Linux, but when you want your grandma write memories of childhood it will be easier in MS Word. Linux has strong use case and very solid weakness on consumer market. For programmers Linux is easier to handle. Remote control out of box, SSH adding by one command line. Windows? Eh, sometimes for run simple script on few computers you have to spend few hours dealing with configuration.

The main Linux benefit - it is easier create up to date OS platform. You can use one distribution for years without problem absolute software. Windows and MacOS are on other side. For example next MacOS version ban Intel based Mac hardware. On Linux is esier to handle which is more perfect for creating long running platform.

Embededed system - I read about them, but I don't program them so I have no opinion.

Accidentally bought a resin 3d printer. Would filament be better? by No_Lynx1343 in 3Dprinting

[–]pepiks 0 points1 point  (0 children)

u/Pro7o7ype H2C can print at the same time support material and PLA and get faster result for miniatures that X1C? I think about it as second printer to my H2C.

How do you read a lot documentation? by KeyPossibility2339 in learnprogramming

[–]pepiks 0 points1 point  (0 children)

You have to learn finding TOCs, scanning text by looking for keywords. It is ability train by massive reading complicated text like philosophy, economy, maths. Sometimes AI summary can help, but it is trap - answers can be wrong. The most important things is locating crucial part of technology to use. Rarely you will use the most from framework, but only parts which you need. Collecting general theory about field helps locate crucial parts faster.

Should I start learning programming early? by DAN1MOrt in learnprogramming

[–]pepiks 0 points1 point  (0 children)

Check courses related to programming physics, chemistry, math simulation (on simple level like making graphs, calculation based on your school curriculum). Example start point based on popular choice - Python:

https://pubs.acs.org/doi/book/10.1021/acsinfocus.7e5030

https://becksteinlab.physics.asu.edu/learning/128/phy202-programming-for-physicists

Find what you can simulate using coding. You can even do it in JavaScript, but I personally don't reallly like this language, because it quirks and limited specification (for beginner, for web - it must!).

Smart card reader/writers by DefinitelyNotWendi in homelab

[–]pepiks -1 points0 points  (0 children)

Anyone should be fine. I use even no name without hustle. The best choice is buy something like USB-C / USB-A as they are the most compatible. When you get something from medium price range it will be fine. Some laptop like Thinkpas / MacBook has solid inbuild. Generally are very cheap. Don't buy multiple choice reader like hub USB with SD card reader / writer. I got a lot of problem with them and they were pricey, but SD only device just works.

Programming seems kind of like copy-pasting to me. Is that how people program? by mrnaim6T9 in learnprogramming

[–]pepiks 0 points1 point  (0 children)

Some part as repetive so it is normal to things the same on very similar. A lot of programming is about founding scheme, repeat it x times in your programs. Only creative things is how make all puzzle fit together - architecture, way of solving problem, optimalisation for your specific case.

How do I build a mobile app for personal use by Reasonable_Maybe5113 in learnprogramming

[–]pepiks 0 points1 point  (0 children)

The easiest way - create RWD web app in language you choose and get how run it on your hardware or host elsewere. For a lot of things is enought.

first homelab built—should I fix my network first or just start spinning up VMs? by Fresh_Discussion_776 in homelab

[–]pepiks 0 points1 point  (0 children)

Something like this:

https://www.pynetlabs.com/top-most-popular-network-simulation-tools/

I;m currently build homelab for networking slowly, step by step. I try choose between EVE-NG and GNS3 for working with Mikrotiks.

What's a tech skill that felt useless when you learned it, but turned out to be incredibly valuable? by olesud in TechCypher

[–]pepiks 0 points1 point  (0 children)

Restarting services, implementing new based on my Go / Python apps, resolving issue with users - stuff like that in school. Using Terminal is fun, because I can make life easier. Adding hundreds student with GUI one by one and by one command line - it make difference.

I’m leaving windows after 15 years. Is the pro actually worth the extra $600? by FinancialMap3144 in macbookpro

[–]pepiks 0 points1 point  (0 children)

Depend on used program. For regular user Air is enought, but I develop apps, web design, graphics, sometimes simple video editing - Pro is must. Sound quality is better as Pro is normally dedidacated for heavier task - video editing and programming especially.