I got one and have been using it for a few weeks and it's amazing! All of my development works perfectly, no issues at all. I would still prefer my Linux machine over this for coding, but thats just my bias. For productivity, nothing beats this machine in my opinion. I've been using it for 3 weeks and I find myself using the Mac Mini out of all of my other Windows and Linux machines.
Hey quick question Im gonna buy one too but not sure how much gb ram I should get. Im prob gonna run some vm and simulations. How much you got and recommend?
@@Infantteriejager561 I don't really use too many VMs and stuff, so I stuck with the 16 GB model. You could upgrade and get something higher for the VMs and stuff. But aside from that, 16 GB is more than enough for most tasks.
@@obedboakyedanquah9114 More than enough in my opinion. I've don't have too much experience with docker, but web and app development is a breeze on here.
Thanks a lot for this. I am also both a music producer and a software developer (student) and I've been wondering if the base model is enough for me. I have been wanting to switch to Mac for a long time but their upgrade costs are ridiculous. I think I'll pick one of these up and get an external ssd.
Right on, definitely feel like the base version is more than enough for my software dev needs and music production. I run ableton btw and normally have a lot of plugins running and haven’t had any issues. Definitely think external ssd is the way to go instead of Apple upgrades
@@ginothedevcan I use a windows VM (using VMware fusion personal edition that is free for personal use) on an external drive. I am not sure 256gb will be enough for windows VM
Yeah if I end up working on a bunch of different projects I’ll install nvm and sdkman for sure. Currently just working on a single project which is the reason for the exact version downloads
How is docker for this setup? I run a similar dev environment to you (Angular, not React) but I run containers and all that. My current 8gb laptop is absolutely struggling so thinking of going Mac Mini as I only tend to code at my desk anyway.
I'm new to programming, so excuse my question. What's the whole point of homebrew? I see a bunch of youtubers use it, but I don't understand why. I'm so used to using VSCode and its terminal, that I've never really touched the mac terminal at all. I'm all ears. Thank you.
Hey mate, thanks for the comment! Homebrew is essentially a way to install certain software on a Mac. Your terminal in vscode is the same as your Mac terminal, but your vscode one just likely starts in a different directory. Use cases of homebrew that I highlighted in this video were to install a handful of software packages I need for development like Java, node, and postgres
@@ginothedev Awesome. I've been playing around with it ever since I saw your video, and yeah I see the reason why it's important. Thank you for your reply.
@@ginothedev I use Rust on the web server side along with Java. It looks like Mac Mini can be a super machine for me, but with 32GB, because LLM generation.
For native Mobile iOS and Android 16gb wouldn't be enough imo. I am pushing 28gb ram on my MacBook running chrome, slack, android studio and x code all at the same time. Just depends honestly what type of dev you are doing.
@@MrShad3s Funny thing is that for people who are ok with 16GB, power of M4 Mac mini is a clear waste. Anyway, I'm glad that Apple issued that machine, because other vendors will try to either make a machine with a similar power, or reduce price for current offerings.
I'm just not getting why people are fine with 16gb ram and less than 60 gb of disk space, what development are those people developing ? ^^ even simple web apps already allocate easily like 4 to 6 gb ram and then an also an ide takes up like at least 5gb of ram when its running ... and this is without any browser etc...
Because not everyone does web development. Even when I do web development, I never need more than 8 GB of RAM. Your development needs may be more than most people. 16 GB is plenty for most developers, which is why people are fine with 16 GB of RAM.
@ have you tried VMware fusion which is free for personal use to install windows VM . I believe it may be possible to install it on external USB c drive as well.
Do not use your system drive as your primary work drive...ever! Use the system drive for the system and get an SSD/platter drive HD to do your work. Build a system that works for your work efforts.
I got one and have been using it for a few weeks and it's amazing! All of my development works perfectly, no issues at all. I would still prefer my Linux machine over this for coding, but thats just my bias. For productivity, nothing beats this machine in my opinion. I've been using it for 3 weeks and I find myself using the Mac Mini out of all of my other Windows and Linux machines.
Hey quick question Im gonna buy one too but not sure how much gb ram I should get. Im prob gonna run some vm and simulations. How much you got and recommend?
I run docker a lot. Do you think this would be okay? I do a lot of web and app dev
@@Infantteriejager561 I don't really use too many VMs and stuff, so I stuck with the 16 GB model. You could upgrade and get something higher for the VMs and stuff. But aside from that, 16 GB is more than enough for most tasks.
@@obedboakyedanquah9114 More than enough in my opinion. I've don't have too much experience with docker, but web and app development is a breeze on here.
16GB RAM would suffice for full stack Development?? With multiple docker container and instances of vs code running.
On windows I'm ok
I dig your setup!
Thanks gooooooner
I just got one and I love it!
😤😤
Thanks a lot for this. I am also both a music producer and a software developer (student) and I've been wondering if the base model is enough for me. I have been wanting to switch to Mac for a long time but their upgrade costs are ridiculous. I think I'll pick one of these up and get an external ssd.
Right on, definitely feel like the base version is more than enough for my software dev needs and music production. I run ableton btw and normally have a lot of plugins running and haven’t had any issues. Definitely think external ssd is the way to go instead of Apple upgrades
@@ginothedevcan I use a windows VM (using VMware fusion personal edition that is free for personal use) on an external drive. I am not sure 256gb will be enough for windows VM
just some suggestions ...
Install
- NVM for node
- SDKMAN for java , maven etc etc
- Docker for local databases
Yeah if I end up working on a bunch of different projects I’ll install nvm and sdkman for sure. Currently just working on a single project which is the reason for the exact version downloads
with node, i personally like to use nvm (node version manager) to install and switch version easier
Yeah definitely super useful for working on projects with different versions!
How is docker for this setup?
I run a similar dev environment to you (Angular, not React) but I run containers and all that.
My current 8gb laptop is absolutely struggling so thinking of going Mac Mini as I only tend to code at my desk anyway.
Currently I only use docker for Postgres, but I haven’t run into any issues running my whole suite of dev tools with it
I'm new to programming, so excuse my question. What's the whole point of homebrew? I see a bunch of youtubers use it, but I don't understand why. I'm so used to using VSCode and its terminal, that I've never really touched the mac terminal at all. I'm all ears. Thank you.
Hey mate, thanks for the comment! Homebrew is essentially a way to install certain software on a Mac. Your terminal in vscode is the same as your Mac terminal, but your vscode one just likely starts in a different directory. Use cases of homebrew that I highlighted in this video were to install a handful of software packages I need for development like Java, node, and postgres
@@ginothedev Awesome. I've been playing around with it ever since I saw your video, and yeah I see the reason why it's important. Thank you for your reply.
Insightful!
Btw, what video editing tool are you using? You do not seem to have installed a tool for this on the MAC Mini. :)
I use davinci resolve, had to download it after to edit this video 😂
@@ginothedev Are you paying or using the free version? Do you find it complex to use?
@@TheCreatorBehind Free version is good enough for most youtubers.
Oops just saw this lol but yeah free version all the way
Is 16gb enough for Java and React development? I also use docker containers. 3 to 4 containers at a time.
Yes that is what I do as well on this machine with no issues
I use very similar tools, what about xcode, Android Studio and Rust?
I don’t currently do any mobile dev, and I don’t have any use cases for Rust so those aren’t super applicable to me at the moment!
@@ginothedev I use Rust on the web server side along with Java. It looks like Mac Mini can be a super machine for me, but with 32GB, because LLM generation.
For native Mobile iOS and Android 16gb wouldn't be enough imo. I am pushing 28gb ram on my MacBook running chrome, slack, android studio and x code all at the same time. Just depends honestly what type of dev you are doing.
@@MrShad3s Funny thing is that for people who are ok with 16GB, power of M4 Mac mini is a clear waste. Anyway, I'm glad that Apple issued that machine, because other vendors will try to either make a machine with a similar power, or reduce price for current offerings.
did you forget to mention that you are a software developer? I must have missed hearing that! :)
Haha I thought I mentioned it, but yes I am!
How is it for quite basic video editing?
Can definitely handle it. I use davinci resolve and do some pretty basic editing (like for this video) and no issues!
how the performance for Android Studio ? and run emulator
Hey! I don’t do any android development so unfortunately I’m not sure
Bruh I am software developer too. Should I take Mac mini m4 pro?
I enjoy it and it definitely suits my needs!
How can i connect with you ??
I'm just not getting why people are fine with 16gb ram and less than 60 gb of disk space, what development are those people developing ? ^^ even simple web apps already allocate easily like 4 to 6 gb ram and then an also an ide takes up like at least 5gb of ram when its running ... and this is without any browser etc...
Probably because Apple charges $400 more for 32gb ram - also what ide is taking 5gb?? Running a server on IntelliJ right now at less than 2gb
@@ginothedev in my use cases its rear that its below 2gb but yes if your development tasks this lightweight it's probably enough.
Because not everyone does web development. Even when I do web development, I never need more than 8 GB of RAM. Your development needs may be more than most people. 16 GB is plenty for most developers, which is why people are fine with 16 GB of RAM.
If you are doing native Mobile development, 16gb ram and 256gb storage definitely is t enough. Web dev may be fine though.
I have a MBP 2019 with 16gb ram and run multiple docker containers and IntelliJ windows and don’t come close to maxing it out.
Is base config 256gb is enough for software development using VSCode
Yeah more than enough
@ have you tried VMware fusion which is free for personal use to install windows VM . I believe it may be possible to install it on external USB c drive as well.
Do not use your system drive as your primary work drive...ever! Use the system drive for the system and get an SSD/platter drive HD to do your work. Build a system that works for your work efforts.